Approved

OGC Community Standard

OGC document title
Patrick Cozzi Editor Sean Lilley Editor
Version: 1.0
Additional Formats: XML PDF DOC
OGC Community Standard

Approved

Document number:18-053r2
Document type:OGC Community Standard
Document subtype:
Document stage:Approved
Document language:English

License Agreement

Use of this document is subject to the license agreement at https://www.ogc.org/license




I.  Abstract

<Insert Abstract Text here>

II.  Keywords

The following are keywords to be used by search engines and document catalogues.

keyword_1, keyword_2, keyword_3, etc.


III.  Preface

This document establishes the OGC CRS ontology and its submodules. The definition of elements of coordinate reference systems is an essential part of geospatial data provision. However, until now, coordinate reference systems and their components could not be represented in an OGC-standardized semantic web vocabulary. This document introduces the ontology model, its classes and properties, application examples and can serve as the foundation of a semantic web based coordinate system registry at OGC. Special attention is given to the compatibility of the CRS Ontology vocabulary to other OGC-endorsed Semantic Web standards such as GeoSPARQL and alignments to other data standards are provided as part of this specification.

NOTE:  Insert Preface Text here. Give OGC specific commentary: describe the technical content, reason for document, history of the document and precursors, and plans for future work.

There are two ways to specify the Preface: “simple clause” or “full clasuse”

If the Preface does not contain subclauses, it is considered a simple preface clause. This one is entered as text after the .Preface label and must be placed between the AsciiDoc document attributes and the first AsciiDoc section title. It should not be give a section title of its own.

If the Preface contains subclauses, it needs to be encoded as a full preface clause. This one is recognized as a full Metanorma AsciiDoc section with te title “Preface”, i.e. == Preface. (Simple preface content can also be encoded like full preface.)

IV.  Security Considerations

No security considerations have been made for this Standard.

V.  Submitters

All questions regarding this submission should be directed to the editor or the submitters:

NameAffiliationOGC member
Luís Moreira de SousaInstituto Superior Técnico: Lisbon, PTYes
Timo HomburgMainz University Of Applied SciencesNo
Nathalie AbadieIGN FranceYes
Ghislain AtemezingEuropean Union Agency for Railways (ERA)Yes

VI.  Source of the content for this OGC document

VII.  Validity of content

VIII.  Future work

NOTE:  If you need to place any further sections in the preface area use the [.preface] attribute.

IX.  Contributors

Additional contributors to this Standard include the following:

Individual name(s), Organization

1.  Scope

<Insert Scope text here>

NOTE:  Give the subject of the document and the aspects of that scope covered by the document.

2.  Conformance

<Insert conformance content here>

NOTE:  Provide a short description of the content approached in subsequent sections and the main subject of the document

3.  Normative references

The following documents are referred to in the text in such a way that some or all of their content constitutes requirements of this document. For dated references, only the edition cited applies. For undated references, the latest edition of the referenced document (including any amendments) applies.

Identification of Common Molecular Subsequences. Smith, T.F., Waterman, M.S., J. Mol. Biol. 147, 195–197 (1981)

ZIB Structure Prediction Pipeline: Composing a Complex Biological Workflow through Web Services. May, P., Ehrlich, H.C., Steinke, T. In: Nagel, W.E., Walter, W.V., Lehner, W. (eds.) Euro-Par 2006. LNCS, vol. 4128, pp. 1148–1158. Springer, Heidelberg (2006)

The Grid: Blueprint for a New Computing Infrastructure., Foster, I., Kesselman, C.. Morgan Kaufmann, San Francisco (1999).

Grid Information Services for Distributed Resource Sharing. Czajkowski, K., Fitzgerald, S., Foster, I., Kesselman, C. In: 10th IEEE International Symposium on High Performance Distributed Computing, pp. 181–184. IEEE Press, New York (2001)

4.  Terms and definitions

This document uses the terms defined in OGC Policy Directive 49, which is based on the ISO/IEC Directives, Part 2, Rules for the structure and drafting of International Standards. In particular, the word “shall” (not “must”) is the verb form used to indicate a requirement to be strictly followed to conform to this document and OGC documents do not use the equivalent phrases in the ISO/IEC Directives, Part 2.

This document also uses terms defined in the OGC Standard for Modular specifications (OGC 08-131r3), also known as the ‘ModSpec’. The definitions of terms such as standard, specification, requirement, and conformance test are provided in the ModSpec.

For the purposes of this document, the following additional terms and definitions apply.

term used for exemplary purposes

Note 1 to entry: An example note.

Example

Here’s an example of an example term.

[SOURCE: ]

5.  Conventions

NOTE:  This section provides details and examples for any conventions used in the document. Examples of conventions are symbols, abbreviations, use of XML schema, or special notes regarding how to read the document.

5.1.  Identifiers

The normative provisions in this standard are denoted by the URI

http://www.opengis.net/spec/{standard}/{m.n}

All requirements and conformance tests that appear in this document are denoted by partial URIs which are relative to this base.

5.2.  Other conventions

<Place any other convention needed with its corresponding title>

6.  Core

This clause establishes the Core Requirements class, with IRI /req/core, which has a corresponding Conformance Class, Core, with IRI /conf/core.

The Core module establishes a set of classes and properties which define the building blocks of a spatial reference system definition. Some of the definitions are extended in specialized modules related to the Core module.

 

Figure 1

From a base class SpatialReferenceSystem, we define a class for a coordinate system, as the superclass of all spatial reference systems describing locations using coorindates. These SpatialReferenceSystems are described using a Datum and a coordinate system definitions with at least one coordinate axis. Together with several subtypes of coordnate reference system, these definitions complete the Core module.

Requirements class 1: 06-core.adoc Extension

Identifier/req/core
Target typeImplementation Specification
Conformance classConformance class A.1: /conf/core
requirement

/req/core/Coordinate_Reference_System_Parameters


/req/core/Coordinate_Reference_System_Types


/req/core/Coordinate_Reference_System_Properties

[[Coordinate Reference System Parameters]]

6.1.  Coordinate Reference System Parameters

Requirement 1: Coordinate Reference System Parameters

Identifier/req/core/Coordinate_Reference_System_Parameters
Statement

Implementations shall allow the RDFS classes geosrs:AreaOfUse, geosrs:Extent, geosrs:GeographicBoundingBox, geosrs:AxesList, geosrs:SingleCRSList to be used in SPARQL graph patterns.

6.1.1.  Class: geosrs:AreaOfUse

Table 1 — geosrs:AreaOfUse

URIhttps://w3id.org/geosrs/srs/AreaOfUse
DefinitionArea within which a coordinate operation may be used.
Super-classesgeo:Feature[geo:Feature]
Examplegeosrs:AreaOfUse

6.1.2.  Class: geosrs:Extent

Table 2 — geosrs:Extent

URIhttps://w3id.org/geosrs/srs/Extent
DefinitionGeographic area or time interval in which the referring object is valid. Cf. ISO 19115-1:2014:2014-04, part 6.6.1 and table B.15 line 335.

6.1.3.  Class: geosrs:GeographicBoundingBox

Table 3 — geosrs:GeographicBoundingBox

URIhttps://w3id.org/geosrs/srs/GeographicBoundingBox
DefinitionFrame delimiting an area of interest. See ISO 19115-1:2014:2014-04, part 6.6.1 and table B.15.1 line 344.

6.1.4.  Class: geosrs:AxesList

Table 4 — geosrs:AxesList

URIhttps://w3id.org/geosrs/srs/AxesList
DefinitionOrdered list of coordinate system axes.

6.1.5.  Class: geosrs:SingleCRSList

Table 5 — geosrs:SingleCRSList

URIhttps://w3id.org/geosrs/srs/SingleCRSList
DefinitionOrdered list of simple reference coordinate systems.

[[Coordinate Reference System Properties]]

6.2.  Coordinate Reference System Properties

Requirement 2: Coordinate Reference System Properties

Identifier/req/core/Coordinate_Reference_System_Properties
Statement

Implementations shall allow the RDFS properties geosrs:method to be used in SPARQL graph patterns.

6.2.1.  Property: geosrs:method

Table 6 — geosrs:method

URIhttps://w3id.org/geosrs/method
Typeowl:ObjectProperty
RangeCoordinateOperation
DomainCRS

[[Coordinate Reference System Types]]

6.3.  Coordinate Reference System Types

Coordinate reference systems are typed according to their area of application, e.g. Geodetic vs. Engineering vs. TemporalCRS and by their ability to contain further

6.3.2.  Class: geosrs:CompoundCRS

Table 8 — geosrs:CompoundCRS

URIhttps://w3id.org/geosrs/srs/CompoundCRS
DefinitionCoordinate reference system using at least two independent single coordinate reference systems. Cf. ISO 19111:2007:2007-07, parts 8.2.3.c, 8.2.4, table 6 and annex B.1.2.4.
Super-classesCRS
Examplegeosrs:CompoundCRS

6.3.3.  Class: geosrs:CRS

Table 9 — geosrs:CRS

URIhttps://w3id.org/geosrs/srs/CRS
DefinitionDepending on the spatial dimension of coordinates (1D, 2D, 3D), this piece of metadata is used for specifying the elements of definition associated to a given set of coordinates: its datum, its ellipsoid, its prime meridian, the type of coordinates (geocentric, geographic, projected,…​), the coordinates units of measure, when appropriate the cartographic projection used, the vertical coordinate reference system.
Super-classesSpatialReferenceSystem

6.3.4.  Class: geosrs:EngineeringCRS

Table 10 — geosrs:EngineeringCRS

URIhttps://w3id.org/geosrs/srs/EngineeringCRS
DefinitionA contextually local coordinate reference system which can be divided into two broad categories: — earth-fixed systems applied to engineering activities on or near the surface of the earth; — CRSs on moving platforms such as road vehicles, vessels, aircraft or spacecraft.
Super-classesCRS

6.3.5.  Class: geosrs:GeocentricCRS

Table 11 — geosrs:GeocentricCRS

URIhttps://w3id.org/geosrs/srs/GeocentricCRS
DefinitionA cartesian coordinate reference system that represents locations in the vicinity of the Earth (including its surface, interior, atmosphere, and surrounding outer space) as X, Y, and Z measurements from its center of mass. Commonly used to track the orbits of satellites.
Super-classesCRS
Examplegeosrs:GeocentricCRS

6.3.6.  Class: geosrs:GeodeticCRS

Table 12 — geosrs:GeodeticCRS

URIhttps://w3id.org/geosrs/srs/GeodeticCRS
DefinitionCoordinate Reference System associated with a geodetic datum. Cf. ISO 19111:2007:2007-07, part 8.2.2.a, table 10 and annex B.1.2.1.a.
Super-classesCRS

6.3.7.  Class: geosrs:GeographicCRS

Table 13 — geosrs:GeographicCRS

URIhttps://w3id.org/geosrs/srs/GeographicCRS
DefinitionCoordinate Reference System that has a geodetic reference frame and an ellipsoidal coordinate system
Super-classesCRS
Examplegeosrs:GeographicCRS

6.3.8.  Class: geosrs:ParametricCRS

Table 14 — geosrs:ParametricCRS

URIhttps://w3id.org/geosrs/srs/ParametricCRS
DefinitionCoordinate Reference System based on a parametric datum
Super-classesCRS

6.3.9.  Class: geosrs:ProjectedCRS

Table 15 — geosrs:ProjectedCRS

URIhttps://w3id.org/geosrs/srs/ProjectedCRS
DefinitionCoordinate Reference System derived from a two-dimensional geodetic coordinate reference system by applying a map projection. Cf. ISO 19111:2007:2007-07, part 8.2.3.b, table 11 and annex B.1.2.3.
Super-classesCRS
Examplegeosrs:ProjectedCRS

6.3.10.  Class: geosrs:SelenographicCRS

Table 16 — geosrs:SelenographicCRS

URIhttps://w3id.org/geosrs/srs/SelenographicCRS
DefinitionCoordinate Reference System to refer locations on the surface of the Earth’s Moon.
Super-classesCRS

6.3.11.  Class: geosrs:ReferenceSystem

Table 17 — geosrs:ReferenceSystem

URIhttps://w3id.org/geosrs/srs/ReferenceSystem
DefinitionAn abstract coordinate system, whose origin, orientation and scale are specified in physical space. It is based on a set of reference points, defined as geometric points whose position is identified physically and mathematically.

6.3.12.  Class: geosrs:SingleCRS

Table 18 — geosrs:SingleCRS

URIhttps://w3id.org/geosrs/srs/SingleCRS
DefinitionCoordinate reference system consisting of one coordinate system and one datum. Cf. ISO 19111:2007:2007-07, table 5.
Super-classesCRS

6.3.13.  Class: geosrs:SpatialReferenceSystem

Table 19 — geosrs:SpatialReferenceSystem

URIhttps://w3id.org/geosrs/srs/SpatialReferenceSystem
DefinitionA spatial reference system (SRS) is a system for establishing spatial position. A spatial reference system can use geographic identifiers (place names, for example), coordinates (in which case it is a coordinate reference system), or identifiers with structured geometry (in which case it is a discrete global grid system).
Super-classesReferenceSystem

6.3.14.  Class: geosrs:SpatioParametricCompoundCRS

Table 20 — geosrs:SpatioParametricCompoundCRS

URIhttps://w3id.org/geosrs/srs/SpatioParametricCompoundCRS
DefinitionA spatio-parametric coordinate reference system is a compound CRS in which one component is a geographic 2D, projected 2D or engineering 2D CRS, supplemented by a parametric CRS to create a three-dimensional CRS
Super-classesCompoundCRS

6.3.15.  Class: geosrs:SpatioParametricTemporalCompoundCRS

Table 21 — geosrs:SpatioParametricTemporalCompoundCRS

URIhttps://w3id.org/geosrs/srs/SpatioParametricTemporalCompoundCRS
DefinitionCoordinate reference system combining a spatio-parametric reference system with at least one temporal reference system
Super-classesSpatioParametricCompoundCRS

6.3.16.  Class: geosrs:SpatioTemporalCompoundCRS

Table 22 — geosrs:SpatioTemporalCompoundCRS

URIhttps://w3id.org/geosrs/srs/SpatioTemporalCompoundCRS
DefinitionCoordinate reference system combining a spatial reference system with at least one temporal reference system
Super-classesCompoundCRS

6.3.17.  Class: geosrs:StaticCRS

Table 23 — geosrs:StaticCRS

URIhttps://w3id.org/geosrs/srs/StaticCRS
DefinitionCoordinate Reference System that has a static reference frame
Super-classesCRS

6.3.18.  Class: geosrs:TemporalCRS

Table 24 — geosrs:TemporalCRS

URIhttps://w3id.org/geosrs/srs/TemporalCRS
DefinitionCoordinate Reference System based on a temporal datum
Super-classesCRS

6.3.19.  Class: geosrs:VerticalCRS

Table 25 — geosrs:VerticalCRS

URIhttps://w3id.org/geosrs/srs/VerticalCRS
DefinitionOne-dimensional coordinate reference system associated with a vertical datum and used for recording heights or depths.Ellipsoidal heights are not captured in a vertical coordinate reference system but as part of a 3D coordinates tuple defined in a geodetic 3D coordinate reference system. Cf. ISO 19111:2007:2007-07, parts 8.2.2.b, table 14 and annex B.1.2.1.b.
Super-classesCRS
Examplegeosrs:VerticalCRS

7.  Coordinate Operation Module

This clause establishes the Co Requirements class, with IRI /req/co, which has a corresponding Conformance Class, Co, with IRI /conf/co.

 

Figure 2

Requirements class 2: 07-co_module.adoc Extension

Identifier/req/co
Target typeImplementation Specification
Conformance classConformance class A.2: /conf/co
requirement

/req/co/Coordinate_Operation_Methods


/req/co/Coordinate_Operation_Parameters


/req/co/Coordinate_Operation_Categories


/req/co/Coordinate_Operation_Properties

[[Coordinate Operation Categories]]

7.1.  Coordinate Operation Categories

7.1.1.  Class: geosrs:GeographicObject

Table 26 — geosrs:GeographicObject

URIhttps://w3id.org/geosrs/co/GeographicObject
DefinitionIdentifier of a geographic feature of which the coordinates are used as operation parameters.
Super-classesGeometry#Geometry

7.1.2.  Class: geosrs:RegisterOperations

Table 27 — geosrs:RegisterOperations

URIhttps://w3id.org/geosrs/co/RegisterOperations
DefinitionOperations supported in the Coordinate Operations package.

7.1.3.  Class: geosrs:ScaleOperation

Table 28 — geosrs:ScaleOperation

URIhttps://w3id.org/geosrs/co/ScaleOperation
DefinitionScale transformation operation
Super-classesAffineTransformationOperation

7.1.4.  Class: geosrs:RotationOperation

Table 29 — geosrs:RotationOperation

URIhttps://w3id.org/geosrs/co/RotationOperation
DefinitionRotation transformation operation
Super-classesAffineTransformationOperation

7.1.5.  Class: geosrs:IdentityOperation

Table 30 — geosrs:IdentityOperation

URIhttps://w3id.org/geosrs/co/IdentityOperation
DefinitionIdentity transformation operation
Super-classesAffineTransformationOperation

7.1.6.  Class: geosrs:ShearOperation

Table 31 — geosrs:ShearOperation

URIhttps://w3id.org/geosrs/co/ShearOperation
DefinitionShear transformation operation
Super-classesAffineTransformationOperation

7.1.7.  Class: geosrs:TranslationOperation

Table 32 — geosrs:TranslationOperation

URIhttps://w3id.org/geosrs/co/TranslationOperation
DefinitionTranslation transformation operation
Super-classesAffineTransformationOperation

7.1.8.  Class: geosrs:AffineTransformationOperation

Table 33 — geosrs:AffineTransformationOperation

URIhttps://w3id.org/geosrs/co/AffineTransformationOperation
DefinitionAffine coordinate transformation operation
Super-classesCoordinateTransformationOperation []

7.1.9.  Class: geosrs:CoordinateTransformationOperation

Table 34 — geosrs:CoordinateTransformationOperation

URIhttps://w3id.org/geosrs/co/CoordinateTransformationOperation
DefinitionCoordinate operation in which the two coordinate reference systems are based on different datums.
Super-classesSingleOperation

[[Coordinate Operation Methods]]

7.2.  Coordinate Operation Methods

7.2.1.  Class: geosrs:PassThroughOperation

Table 35 — geosrs:PassThroughOperation

URIhttps://w3id.org/geosrs/co/PassThroughOperation
DefinitionSpecification of a subset of coordinate tuples that is subject to a coordinate operation
Super-classesCoordinateOperation

7.2.2.  Class: geosrs:ConcatenatedOperation

Table 36 — geosrs:ConcatenatedOperation

URIhttps://w3id.org/geosrs/co/ConcatenatedOperation
DefinitionOrdered sequence of two or more single coordinate operations. Note: The sequence of coordinate operations is constrained by the requirement that the source coordinate reference system of step (n + 1) shall be the same as the target coordinate reference system of step (n). The source coordinate reference system of the first step and the target coordinate reference system of the last step are the source and target coordinate reference system associated with the concatenated coordinate operation. For a concatenated coordinate operation sequence of n coordinate operations: source CRS (concatenated coordinate operation) .eq. source CRS (coordinate operation step 1) target CRS (coordinate operation step i) .eq. source CRS (coordinate operation step i + 1); i .eq. 1 …​(n — 1) target CRS (concatenated coordinate operation) .eq. target CRS (coordinate operation step n) Instead of a forward coordinate operation, an inverse coordinate operation may be used for one or more of the coordinate operation steps mentioned above, if the inverse coordinate operation is uniquely defined by the forward coordinate operation method.
Super-classesCoordinateOperation

7.2.3.  Class: geosrs:PointMotionOperation

Table 37 — geosrs:PointMotionOperation

URIhttps://w3id.org/geosrs/co/PointMotionOperation
DefinitionMathematical operation that decribes the change of coordinate values within one coordinate reference system due to the motion of the point between one coordinate epoch and another coordinate epoch Note: In this document the motion is due to tectonic plate movement or deformation.
Super-classesSingleOperation

[[Coordinate Operation Parameters]]

7.3.  Coordinate Operation Parameters

Requirement 6: Coordinate Operation Parameters

Identifier/req/co/Coordinate_Operation_Parameters
Statement

Implementations shall allow the RDFS classes geosrs:GeneralOperationParameter, geosrs:OperationParameterGroup, geosrs:OperationParameter, geosrs:GeneralParameterValue, geosrs:ParameterValueGroup, geosrs:OperationParameterValue to be used in SPARQL graph patterns.

7.3.1.  Class: geosrs:OperationParameterGroup

Table 38 — geosrs:OperationParameterGroup

URIhttps://w3id.org/geosrs/co/OperationParameterGroup
DefinitionDefinition of a group of related parameters used by a coordinate operation method.
Super-classesGeneralOperationParameter

7.3.2.  Class: geosrs:ParameterValueGroup

Table 39 — geosrs:ParameterValueGroup

URIhttps://w3id.org/geosrs/co/ParameterValueGroup
DefinitionGroup of related parameter values. Note: The same group can be repeated more than once in a coordinate operation or higher level ParameterValueGroup, if those instances contain different values of one or more ParameterValues which suitably distinguish among those groups.
Super-classesGeneralParameterValue

[[Coordinate Operation Properties]]

7.4.  Coordinate Operation Properties

Requirement 7: Coordinate Operation Properties

Identifier/req/co/Coordinate_Operation_Properties
Statement

Implementations shall allow the RDFS properties geosrs:derivingConversion, geosrs:parameter, geosrs:sourceCRS, geosrs:targetCRS to be used in SPARQL graph patterns.

7.4.1.  Property: geosrs:derivingConversion

Table 40 — geosrs:derivingConversion

URIhttps://w3id.org/geosrs/co/derivingConversion
Typeowl:ObjectProperty
DefinitionRelates a derived CRS to a conversion
RangeConversion
DomainDerivedCRS

7.4.2.  Property: geosrs:parameter

Table 41 — geosrs:parameter

URIhttps://w3id.org/geosrs/co/parameter
Typeowl:ObjectProperty
DefinitionValue of the datum-defining parameter
RangeOperationParameter
DomainConversion

7.4.3.  Property: geosrs:sourceCRS

Table 42 — geosrs:sourceCRS

URIhttps://w3id.org/geosrs/co/sourceCRS
Typeowl:ObjectProperty
DefinitionThe coordinate reference system associated to the data used as input of a given operation. Cf. ISO 19111:2007:2007-07, table 42, named association Source.
RangeCRS
DomainCoordinateOperation
Examplegeosrs:sourceCRS

7.4.4.  Property: geosrs:targetCRS

Table 43 — geosrs:targetCRS

URIhttps://w3id.org/geosrs/co/targetCRS
Typeowl:ObjectProperty
DefinitionThe coordinate reference system associated to the data obtained as output of a given operation. Cf. ISO 19111:2007:2007-07, table 42, named association Target.
RangeCRS
DomainCoordinateOperation

8.  Coordinate System Module

This clause establishes the CS Requirements class, with IRI /req/cs, which has a corresponding Conformance Class, CS, with IRI /conf/cs.

 

Figure 3

The coordinate system module introduces different types of coordinate systems which are dinstinguished in geospatial science and applications. Coordinate systems are distinguished by their area of use, i.e planetary or interstellar and by their multidimensionality.

Requirements class 3: 08-cs_module.adoc Extension

Identifier/req/cs
Target typeImplementation Specification
Conformance classConformance class A.3: /conf/cs
requirement

/req/cs/Temporal_Coordinate_Systems


/req/cs/3D_Coordinate_Systems


/req/cs/Coordinate_System_Types


/req/cs/Celestial_Coordinate_Systems


/req/cs/Coordinate_System_Components


/req/cs/Coordinate_System_Properties

[[3D Coordinate Systems]]

8.1.  3D Coordinate Systems

Requirement 8: 3D Coordinate Systems

Identifier/req/cs/3D_Coordinate_Systems
Statement

Implementations shall allow the RDFS classes geosrs:3DCoordinateSystem, geosrs:ConicalCoordinateSystem, geosrs:CylindricalCoordinateSystem, geosrs:EllipsoidalCoordinateSystem, geosrs:SphericalCoordinateSystem to be used in SPARQL graph patterns.

8.1.1.  Class: geosrs:3DCoordinateSystem

The class geosrs:3DCoordinateSystem describes a coordinate system in three dimesions. These coordinate systems are common for 3D representations or 2D representations with a time aspect.

Table 44 — geosrs:3DCoordinateSystem

URIhttps://w3id.org/geosrs/cs/3DCoordinateSystem
DefinitionNon-repeating sequence of coordinate system axes that spans a given coordinate space in three dimensions
Super-classesCoordinateSystem
Examplegeosrs:3DCoordinateSystem

8.1.2.  Class: geosrs:ConicalCoordinateSystem

Table 45 — geosrs:ConicalCoordinateSystem

URIhttps://w3id.org/geosrs/cs/ConicalCoordinateSystem
DefinitionA conical coordinate system is a three-dimensional orthogonal coordinate system consisting of concentric spheres (described by their radius r) and by two families of perpendicular cones, aligned along the z- and x-axes, respectively
Super-classesOrthogonalCoordinateSystem

8.1.3.  Class: geosrs:CylindricalCoordinateSystem

Table 46 — geosrs:CylindricalCoordinateSystem

URIhttps://w3id.org/geosrs/cs/CylindricalCoordinateSystem
DefinitionThree-dimensional coordinate system in Euclidean space in which position is specified by two linear coordinates and one angular coordinate
Super-classes3DCoordinateSystem

[[Celestial Coordinate Systems]]

8.2.  Celestial Coordinate Systems

8.2.1.  Class: geosrs:CelestialCoordinateSystem

Table 47 — geosrs:CelestialCoordinateSystem

URIhttps://w3id.org/geosrs/cs/CelestialCoordinateSystem
DefinitionA coordinate system for specifying positions of celestial objects relative to physical reference points
Super-classesCoordinateSystem

8.2.2.  Class: geosrs:EclipticCoordinateSystem

Table 48 — geosrs:EclipticCoordinateSystem

URIhttps://w3id.org/geosrs/cs/EclipticCoordinateSystem
DefinitionAn ecliptic coordinate system is used for representing the apparent positions and orbits of solar system objects.
Super-classesCelestialCoordinateSystem

8.2.3.  Class: geosrs:EquatorialCoordinateSystem

Table 49 — geosrs:EquatorialCoordinateSystem

URIhttps://w3id.org/geosrs/cs/EquatorialCoordinateSystem
DefinitionA celestial coordinate system in which an object’s position on the celestial sphere is described in terms of its north-south declination and east-west right ascension, measured relative to the celestial equator and vernal equinox, respectively.
Super-classesCelestialCoordinateSystem

8.2.4.  Class: geosrs:GalacticCoordinateSystem

Table 50 — geosrs:GalacticCoordinateSystem

URIhttps://w3id.org/geosrs/cs/GalacticCoordinateSystem
DefinitionA coordinate system with the Sun as its center, the primary direction aligned with the approximate center of the Milky Way Galaxy, and the fundamental plane parallel to an approximation of the galactic plane but offset to its north.
Super-classesCelestialCoordinateSystem 3DCoordinateSystem

8.2.5.  Class: geosrs:HorizontalCoordinateSystem

Table 51 — geosrs:HorizontalCoordinateSystem

URIhttps://w3id.org/geosrs/cs/HorizontalCoordinateSystem
DefinitionA horizontal coordinate system is a celestial coordinate system that uses the observer’s local horizon as the fundamental plane.
Super-classesCelestialCoordinateSystem

8.2.6.  Class: geosrs:PerifocalCoordinateSystem

Table 52 — geosrs:PerifocalCoordinateSystem

URIhttps://w3id.org/geosrs/cs/PerifocalCoordinateSystem
DefinitionA frame of reference centered at the focus of the orbit, i.e. the celestial body about which the orbit is centered.
Super-classesCelestialCoordinateSystem

8.2.7.  Class: geosrs:SuperGalacticCS

Table 53 — geosrs:SuperGalacticCS

URIhttps://w3id.org/geosrs/cs/SuperGalacticCS
DefinitionA reference frame for the supercluster of galaxies that contains the Milky Way galaxy, referenced to a local relatively flat collection of galaxy clusters used to define the supergalactic plane.
Super-classesCelestialCoordinateSystem 3DCoordinateSystem

[[Coordinate System Components]]

8.3.  Coordinate System Components

Requirement 10: Coordinate System Components

Identifier/req/cs/Coordinate_System_Components
Statement

Implementations shall allow the RDFS classes geosrs:CoordinateSystemAxis to be used in SPARQL graph patterns.

[[Coordinate System Properties]]

8.4.  Coordinate System Properties

Requirement 11: Coordinate System Properties

Identifier/req/cs/Coordinate_System_Properties
Statement

Implementations shall allow the RDFS properties geosrs:axis, geosrs:axisDirection to be used in SPARQL graph patterns.

8.4.1.  Property: geosrs:axis

Table 54 — geosrs:axis

URIhttps://w3id.org/geosrs/cs/axis
Typeowl:ObjectProperty
DefinitionThe property relates a coordinate system to one of its axis
RangeAxis
DomainCoordinateSystem

8.4.2.  Property: geosrs:axisDirection

Table 55 — geosrs:axisDirection

URIhttps://w3id.org/geosrs/cs/axisDirection
Typeowl:ObjectProperty
DefinitionThe direction of an axis. Cf. ISO 19111:2007:2007-07, table 27, attribute coordinate system axis direction.
RangeAxisDirection
DomainAxis
Examplegeosrs:axisDirection

[[Coordinate System Types]]

8.5.  Coordinate System Types

8.5.1.  Class: geosrs:AffineCoordinateSystem

Table 56 — geosrs:AffineCoordinateSystem

URIhttps://w3id.org/geosrs/cs/AffineCoordinateSystem
DefinitionCoordinate system in Euclidean space with straight axes that are not necessarily mutually perpendicular
Super-classesCoordinateSystem

8.5.2.  Class: geosrs:BarycentricCoordinateSystem

Table 57 — geosrs:BarycentricCoordinateSystem

URIhttps://w3id.org/geosrs/cs/BarycentricCoordinateSystem
DefinitionA coordinate system in which the location of a point is specified by reference to a simplex (a triangle for points in a plane, a tetrahedron for points in three-dimensional space, etc.)
Super-classesCoordinateSystem

8.5.3.  Class: geosrs:CurvilinearCoordinateSystem

Table 58 — geosrs:CurvilinearCoordinateSystem

URIhttps://w3id.org/geosrs/cs/CurvilinearCoordinateSystem
DefinitionA coordinate system for the Euclidean space in which the coordinate lines may be curved
Super-classesCoordinateSystem

8.5.4.  Class: geosrs:EngineeringCoordinateSystem

Table 59 — geosrs:EngineeringCoordinateSystem

URIhttps://w3id.org/geosrs/cs/EngineeringCoordinateSystem
DefinitionCoordinate system used by an engineering coordinate reference system, one of an affine coordinate system, a Cartesian coordinate system, a cylindrical coordinate system, a linear coordinate sytem, an ordinal coordinate system, a polar coordinate system or a spherical coordinate system
Super-classesCoordinateSystem

8.5.5.  Class: geosrs:GeodeticCoordinateSystem

Table 60 — geosrs:GeodeticCoordinateSystem

URIhttps://w3id.org/geosrs/cs/GeodeticCoordinateSystem
DefinitionCoordinate system used by a Geodetic CRS, one of a Cartesian coordinate system or a spherical coordinate system.
Super-classesCoordinateSystem

8.5.6.  Class: geosrs:GeographicalCoordinateSystem

Table 61 — geosrs:GeographicalCoordinateSystem

URIhttps://w3id.org/geosrs/cs/GeographicalCoordinateSystem
DefinitionSpherical or geodetic coordinate system for measuring and communicating positions directly on Earth as latitude and longitude.
Super-classesSphericalCoordinateSystem GeodeticCoordinateSystem

8.5.7.  Class: geosrs:GridCoordinateSystem

Table 62 — geosrs:GridCoordinateSystem

URIhttps://w3id.org/geosrs/cs/GridCoordinateSystem
DefinitionA grid coordinate system identifies areas within a grid.
Super-classesCoordinateSystem

8.5.8.  Class: geosrs:HexagonalCoordinateSystem

Table 63 — geosrs:HexagonalCoordinateSystem

URIhttps://w3id.org/geosrs/cs/HexagonalCoordinateSystem
DefinitionA hexagonal coordinate system identifies areas within a hexagonal lattice.
Super-classesGridCoordinateSystem

8.5.9.  Class: geosrs:LocalCoordinateSystem

Table 64 — geosrs:LocalCoordinateSystem

URIhttps://w3id.org/geosrs/cs/LocalCoordinateSystem
DefinitionCoordinate system with a point of local reference.
Super-classesCoordinateSystem

8.5.10.  Class: geosrs:ObliqueCoordinateSystem

Table 65 — geosrs:ObliqueCoordinateSystem

URIhttps://w3id.org/geosrs/cs/ObliqueCoordinateSystem
DefinitionA plane coordinate system whose axes are not perpendicular.
Super-classesCoordinateSystem

8.5.11.  Class: geosrs:OrthogonalCoordinateSystem

Table 66 — geosrs:OrthogonalCoordinateSystem

URIhttps://w3id.org/geosrs/cs/OrthogonalCoordinateSystem
DefinitionA orthogonal coordinate system is a system of curvilinear coordinates in which each family of surfaces intersects the others at right angles.
Super-classesCurvilinearCoordinateSystem

8.5.12.  Class: geosrs:PlanarCoordinateSystem

Table 67 — geosrs:PlanarCoordinateSystem

URIhttps://w3id.org/geosrs/cs/PlanarCoordinateSystem
DefinitionA two-dimensional measurement system that locates features on a plane based on their distance from an origin (0,0) along two perpendicular axes.
Super-classesCoordinateSystem
Examplegeosrs:PlanarCoordinateSystem

[[Temporal Coordinate Systems]]

8.6.  Temporal Coordinate Systems

Requirement 13: Temporal Coordinate Systems

Identifier/req/cs/Temporal_Coordinate_Systems
Statement

Implementations shall allow the RDFS classes geosrs:1DCoordinateSystem, geosrs:DateTimeTemporalCoordinateSystem, geosrs:TemporalCountCoordinateSystem, geosrs:TemporalCoordinateSystem, geosrs:TemporalMeasureCoordinateSystem to be used in SPARQL graph patterns.

8.6.1.  Class: geosrs:1DCoordinateSystem

The class geosrs:1DCoordinateSystem describes a coordinate system with only one dimension. Often, these definitions include temporal coordinate systems which only represent time using one coordinate system axis.

Table 68 — geosrs:1DCoordinateSystem

URIhttps://w3id.org/geosrs/cs/1DCoordinateSystem
DefinitionNon-repeating sequence of coordinate system axes that spans a given coordinate space in one dimension
Super-classesCoordinateSystem

8.6.2.  Class: geosrs:DateTimeTemporalCoordinateSystem

Table 69 — geosrs:DateTimeTemporalCoordinateSystem

URIhttps://w3id.org/geosrs/cs/DateTimeTemporalCoordinateSystem
DefinitionOne-dimensional coordinate system used to record time in dateTime representation as defined in ISO 8601.
Super-classesTemporalCoordinateSystem

8.6.3.  Class: geosrs:TemporalCountCoordinateSystem

Table 70 — geosrs:TemporalCountCoordinateSystem

URIhttps://w3id.org/geosrs/cs/TemporalCountCoordinateSystem
DefinitionOne-dimensional coordinate system used to record time as an integer count.
Super-classesTemporalCoordinateSystem

8.6.4.  Class: geosrs:TemporalCoordinateSystem

Table 71 — geosrs:TemporalCoordinateSystem

URIhttps://w3id.org/geosrs/cs/TemporalCoordinateSystem
DefinitionOne-dimensionalcoordinate system where the axis is time.
Super-classes1DCoordinateSystem

8.6.5.  Class: geosrs:TemporalMeasureCoordinateSystem

Table 72 — geosrs:TemporalMeasureCoordinateSystem

URIhttps://w3id.org/geosrs/cs/TemporalMeasureCoordinateSystem
DefinitionOne-dimensional coordinate system used to record a time as a real number.
Super-classesTemporalCoordinateSystem

9.  Datum Module

This clause establishes the Datum Requirements class, with IRI /req/datum, which has a corresponding Conformance Class, Datum, with IRI /conf/datum.

 

Figure 4

Requirements class 4: 09-datum_module.adoc Extension

Identifier/req/datum
Target typeImplementation Specification
Conformance classConformance class A.4: /conf/datum
requirement

/req/datum/Datum_Types


/req/datum/Datum_Parameters


/req/datum/Spheroid_Types


/req/datum/Spheroid_Properties


/req/datum/Datum_Properties

[[Datum Parameters]]

9.1.  Datum Parameters

Requirement 14: Datum Parameters

Identifier/req/datum/Datum_Parameters
Statement

Implementations shall allow the RDFS classes geosrs:PrimeMeridian, geosrs:DefiningParameter to be used in SPARQL graph patterns.

9.1.1.  Class: geosrs:DefiningParameter

Table 73 — geosrs:DefiningParameter

URIhttps://w3id.org/geosrs/datum/DefiningParameter
DefinitionParameter value, an ordered sequence of values, or a reference to a file of parameter values that define a paramtric datum. Cf. ISO 19111:2019 Geographic information — Referencing by coordinates.

[[Datum Properties]]

9.2.  Datum Properties

Requirement 15: Datum Properties

Identifier/req/datum/Datum_Properties
Statement

Implementations shall allow the RDFS properties geosrs:datumDefiningParameter, geosrs:ellipsoid, geosrs:primeMeridian to be used in SPARQL graph patterns.

9.2.1.  Property: geosrs:datumDefiningParameter

Table 74 — geosrs:datumDefiningParameter

URIhttps://w3id.org/geosrs/datum/datumDefiningParameter
Typeowl:ObjectProperty
DefinitionParameter used to define the parametric datum
RangeDefiningParameter
DomainParametricDatum

9.2.2.  Property: geosrs:ellipsoid

Table 75 — geosrs:ellipsoid

URIhttps://w3id.org/geosrs/datum/ellipsoid
Typeowl:ObjectProperty
DefinitionThe properties relates a datum to its ellipsoid definition
RangeEllipsoid
DomainDatum
Examplegeosrs:ellipsoid

9.2.3.  Property: geosrs:primeMeridian

Table 76 — geosrs:primeMeridian

URIhttps://w3id.org/geosrs/datum/primeMeridian
Typeowl:ObjectProperty
DefinitionThe prime meridian used by a geodetic datum. Cf. ISO 19111:2007:2007-07, table 34, association role primeMeridian.
RangePrimeMeridian
DomainDatum
Examplegeosrs:primeMeridian

[[Datum Types]]

9.3.  Datum Types

9.3.1.  Class: geosrs:DynamicGeodeticReferenceFrame

Table 77 — geosrs:DynamicGeodeticReferenceFrame

URIhttps://w3id.org/geosrs/datum/DynamicGeodeticReferenceFrame
DefinitionGeodetic reference frame in which some of the parameters describe time evolution of defining station coordinatesExample: defining station coordinates having linear velocities to account for crustal motion.
Super-classesGeodeticDatum

9.3.2.  Class: geosrs:DynamicVerticalDatum

Table 78 — geosrs:DynamicVerticalDatum

URIhttps://w3id.org/geosrs/datum/DynamicVerticalDatum
DefinitionVertical reference frame in which some of the defining parameters have time dependencyExample: Defining station heights have velocity to account for post-glacial isostatic rebound motion. Cf. ISO 19111:2019 Geographic information — Referencing by coordinates.
Super-classesVerticalDatum
Examplegeosrs:DynamicVerticalDatum

9.3.3.  Class: geosrs:ParametricDatum

Table 79 — geosrs:ParametricDatum

URIhttps://w3id.org/geosrs/datum/ParametricDatum
DefinitionTextual description and/or a set of parameters identifying a particular reference surface used as the origin of a parametric coordinate system, including its position with respect to the Earth. Cf. ISO 19111:2019 Geographic information — Referencing by coordinates.
Super-classesDatum

9.3.4.  Class: geosrs:EngineeringDatum

Table 80 — geosrs:EngineeringDatum

URIhttps://w3id.org/geosrs/datum/EngineeringDatum
DefinitionDefinition of the origin and orientation of an engineering coordinate reference systemNote: The origin can be fixed with respect to the Earth (such as a defined point at a construction site), or be a defined point on a moving vehicle (such as on a ship or satellite), or a defined point of an image. Cf. ISO 19111:2019 Geographic information — Referencing by coordinates.
Super-classesDatum

9.3.5.  Class: geosrs:TemporalDatum

Table 81 — geosrs:TemporalDatum

URIhttps://w3id.org/geosrs/datum/TemporalDatum
DefinitionDefinition of the relationship of a temporal coordinate system to an objectNote: The object is normally time on the Earth. Cf. ISO 19111:2019 Geographic information — Referencing by coordinates.
Super-classesDatum

9.3.6.  Class: geosrs:DatumEnsemble

Table 82 — geosrs:DatumEnsemble

URIhttps://w3id.org/geosrs/datum/DatumEnsemble
DefinitionA collection of two or more datums (or if geodetic or vertical, a collection of two or more reference frames) that are realizations of one Conventional Reference System and which for all but the highest accuracy requirements may be considered to be insignificantly different from each other. Note: Within the datum ensemble every frame or datum is constrained to be a realization of the same reference system. Cf. ISO 19111:2019 Geographic information — Referencing by coordinates.

[[Spheroid Properties]]

9.4.  Spheroid Properties

Requirement 17: Spheroid Properties

Identifier/req/datum/Spheroid_Properties
Statement

Implementations shall allow the RDFS properties geosrs:eccentricity, geosrs:inverseFlattening, geosrs:isSphere, geosrs:semiMajorAxis, geosrs:semiMinorAxis to be used in SPARQL graph patterns.

9.4.1.  Property: geosrs:eccentricity

Table 83 — geosrs:eccentricity

URIhttps://w3id.org/geosrs/datum/eccentricity
Typeowl:DatatypeProperty
DefinitionA measure of how much an ellipse deviates from a perfect circle.
Rangexsd:double
DomainEllipsoid
Examplegeosrs:eccentricity

9.4.2.  Property: geosrs:inverseFlattening

Table 84 — geosrs:inverseFlattening

URIhttps://w3id.org/geosrs/datum/inverseFlattening
Typeowl:DatatypeProperty
DefinitionIndicates the inverse flattening value of an ellipsoid, expressed as a number or a ratio (percentage rate, parts per million, etc.). Cf. ISO 19111:2007:2007-07, table 37, attribute inverse flattening
Rangexsd:double
DomainEllipsoid
Examplegeosrs:inverseFlattening

9.4.3.  Property: geosrs:isSphere

Table 85 — geosrs:isSphere

URIhttps://w3id.org/geosrs/datum/isSphere
Typeowl:DatatypeProperty
DefinitionIndicates whether the ellipsoid is a sphere. Cf. ISO 19111:2007:2007-07, table 37, attribute ellipsoid=sphere indicator.
Rangexsd:boolean
DomainEllipsoid
Examplegeosrs:isSphere

9.4.4.  Property: geosrs:semiMajorAxis

Table 86 — geosrs:semiMajorAxis

URIhttps://w3id.org/geosrs/datum/semiMajorAxis
Typeowl:DatatypeProperty
DefinitionIndicates the length of the semi major axis of an ellipsoid. Cf. ISO 19111:2007:2007-07, table 36, attribute length of semi-major axis.
Rangexsd:double
DomainEllipsoid
Examplegeosrs:semiMajorAxis

9.4.5.  Property: geosrs:semiMinorAxis

Table 87 — geosrs:semiMinorAxis

URIhttps://w3id.org/geosrs/datum/semiMinorAxis
Typeowl:DatatypeProperty
DefinitionIndicates the length of the semi minor axis of an ellipsoid. Cf. ISO 19111:2007:2007-07, table 37, attribute length of semi-minor axis.
Rangexsd:double
DomainEllipsoid
Examplegeosrs:semiMinorAxis

[[Spheroid Types]]

9.5.  Spheroid Types

Requirement 18: Spheroid Types

Identifier/req/datum/Spheroid_Types
Statement

Implementations shall allow the RDFS classes geosrs:Ellipsoid, geosrs:TriaxialEllipsoid to be used in SPARQL graph patterns.

9.5.1.  Class: geosrs:TriaxialEllipsoid

Table 88 — geosrs:TriaxialEllipsoid

URIhttps://w3id.org/geosrs/datum/TriaxialEllipsoid
DefinitionSurface of an analytic ellipsoid defined by three axes of different length. Also referred as scalene ellipsoid.

10.  SRS Application Module

This clause establishes the SRSAPP Requirements class, with IRI /req/srsapp, which has a corresponding Conformance Class, SRSAPP, with IRI /conf/srsapp.

 

Figure 5

Requirements class 5: 10-srsapplication_module.adoc Extension

Identifier/req/srsapplication
Target typeImplementation Specification
Conformance classConformance class A.5: /conf/srsapplication
requirement

/req/srsapplication/SRS_Application_Types


/req/srsapplication/Map_Types

[[Map Types]]

10.1.  Map Types

Requirement 19: Map Types

Identifier/req/srsapplication/Map_Types
Statement

Implementations shall allow the RDFS classes geosrs:CadastreMap, geosrs:NauticalChart, geosrs:ThematicMap, geosrs:TopographicMap, geosrs:WeatherMap to be used in SPARQL graph patterns.

10.1.1.  Class: geosrs:CadastreMap

Table 89 — geosrs:CadastreMap

URIhttps://w3id.org/geosrs/application/CadastreMap
DefinitionA map displaying a cadastre.
Super-classesSRSApplication
Examplegeosrs:CadastreMap

10.1.2.  Class: geosrs:NauticalChart

Table 90 — geosrs:NauticalChart

URIhttps://w3id.org/geosrs/application/NauticalChart
DefinitionA graphic representation of a sea area and adjacent coastal regions.
Super-classesSRSApplication

10.1.3.  Class: geosrs:ThematicMap

Table 91 — geosrs:ThematicMap

URIhttps://w3id.org/geosrs/application/ThematicMap
DefinitionA map used to highlight a specific phenomenon.
Super-classesSRSApplication

10.1.4.  Class: geosrs:TopographicMap

Table 92 — geosrs:TopographicMap

URIhttps://w3id.org/geosrs/application/TopographicMap
DefinitionA type of map characterized by large-scale detail and quantitative representation of relief.
Super-classesSRSApplication
Examplegeosrs:TopographicMap

10.1.5.  Class: geosrs:WeatherMap

Table 93 — geosrs:WeatherMap

URIhttps://w3id.org/geosrs/application/WeatherMap
DefinitionA map for showing the local direction in which weather systems are moving.
Super-classesSRSApplication

[[SRS Application Types]]

10.2.  SRS Application Types

10.2.1.  Class: geosrs:SRSApplication

Table 94 — geosrs:SRSApplication

URIhttps://w3id.org/geosrs/application/SRSApplication
DefinitionAn application for which a spatial reference system is used.

10.2.2.  Class: geosrs:SpatialReferencing

Table 95 — geosrs:SpatialReferencing

URIhttps://w3id.org/geosrs/application/SpatialReferencing
DefinitionSpatial referencing is the process of assigning real-world coordinates to data so that it can be located on the Earth’s surface and used in a geographic information system (GIS).
Super-classesSRSApplication

10.2.3.  Class: geosrs:EngineeringSurvey

Table 96 — geosrs:EngineeringSurvey

URIhttps://w3id.org/geosrs/application/EngineeringSurvey
DefinitionAn engineering survey is the branch of surveying that provides the precise measurements and data needed to plan, build, and maintain engineering and infrastructure projects.
Super-classesSRSApplication
Examplegeosrs:EngineeringSurvey

10.2.4.  Class: geosrs:SatelliteSurvey

Table 97 — geosrs:SatelliteSurvey

URIhttps://w3id.org/geosrs/application/SatelliteSurvey
DefinitionA remote sensing survey conducted from Earth-orbiting satellites, collecting imagery and other data without direct ground contact.
Super-classesSRSApplication

10.2.5.  Class: geosrs:SatelliteNavigation

Table 98 — geosrs:SatelliteNavigation

URIhttps://w3id.org/geosrs/application/SatelliteNavigation
DefinitionSatellite navigation is a system that uses satellites to provide autonomous geo-spatial positioning. It allows small electronic receivers to determine their location (longitude, latitude, and altitude) to high precision using time signals transmitted along a line of sight by radio from satellites.
Super-classesSRSApplication

10.2.6.  Class: geosrs:CoastalHydrography

Table 99 — geosrs:CoastalHydrography

URIhttps://w3id.org/geosrs/application/CoastalHydrography
DefinitionHydrographic surveying & monitoring focused on nearshore waters, where navigation safety and coastal change are most critical.
Super-classesHydrography
Examplegeosrs:CoastalHydrography

10.2.7.  Class: geosrs:OffshoreEngineering

Table 100 — geosrs:OffshoreEngineering

URIhttps://w3id.org/geosrs/application/OffshoreEngineering
DefinitionOffshore engineering (also called ocean engineering or marine engineering in some contexts) is the branch of engineering concerned with the design, construction, installation, and maintenance of structures and systems in the ocean environment, such as oil and gas platforms, subsea pipelines, and renewable energy facilities.
Super-classesSRSApplication
Examplegeosrs:OffshoreEngineering

10.2.8.  Class: geosrs:Hydrography

Table 101 — geosrs:Hydrography

URIhttps://w3id.org/geosrs/application/Hydrography
DefinitionHydrography is the branch of applied sciences which deals with the measurement and description of the physical features of oceans, seas, coastal areas, lakes, and rivers, as well as the prediction of their change over time, for the primary purpose of safety of navigation and in support of all other marine activities, including economic development, security and defense, scientific research, and environmental protection.
Super-classesSRSApplication
Examplegeosrs:Hydrography

10.2.9.  Class: geosrs:Drilling

Table 102 — geosrs:Drilling

URIhttps://w3id.org/geosrs/application/Drilling
DefinitionDrilling is the process of creating holes in the ground (or other solid materials) using specialized tools, widely applied in energy, construction, mining, and manufacturing.
Super-classesSRSApplication
Examplegeosrs:Drilling

10.2.10.  Class: geosrs:OilAndGasExploration

Table 103 — geosrs:OilAndGasExploration

URIhttps://w3id.org/geosrs/application/OilAndGasExploration
DefinitionOil and natural gas exploration is the search for underground or underwater reservoirs containing hydrocarbons, using geological and geophysical methods, followed by drilling to confirm and produce them.
Super-classesSRSApplication

11.  Projections Module

This clause establishes the PROJ Requirements class, with IRI /req/proj, which has a corresponding Conformance Class, PROJ, with IRI /conf/proj.

 

Figure 6

Requirements class 6: 11-projections_module.adoc Extension

Identifier/req/projections
Target typeImplementation Specification
Conformance classConformance class A.6: /conf/projections
requirement

/req/projections/Lenticular_Projections


/req/projections/Conformal_Projections


/req/projections/Minimum_Error_Projections


/req/projections/Pseudo_Azimuthal_Projections


/req/projections/Equal_Area_Projections


/req/projections/Pseudo_Conical_Projections


/req/projections/Globular_Projections


/req/projections/Pseudo_Cylindrical_Projections


/req/projections/Archaic_Projections


/req/projections/Cylindrical_Projections


/req/projections/Compromise_Projections


/req/projections/Polyhedral_Projections


/req/projections/Equidistant_Projections


/req/projections/Azimuthal_Projections


/req/projections/Conical_Projections


/req/projections/Perspective_Projections


/req/projections/Stereographic_Projections


/req/projections/Polyconic_Projections


/req/projections/Projection

[[Archaic Projections]]

11.1.  Archaic Projections

Requirement 21: Archaic Projections

Identifier/req/projections/Archaic_Projections
Statement

Implementations shall allow the RDFS classes geosrs:ArchaicProjection, geosrs:PtolemyIProjection to be used in SPARQL graph patterns.

11.1.2.  Class: geosrs:PtolemyIProjection

Table 105 — geosrs:PtolemyIProjection

URIhttps://w3id.org/geosrs/projection/PtolemyIProjection
Super-classesArchaicProjection

[[Azimuthal Projections]]

11.2.  Azimuthal Projections

11.2.7.  Class: geosrs:JamesAzimuthalProjection

Table 112 — geosrs:JamesAzimuthalProjection

URIhttps://w3id.org/geosrs/projection/JamesAzimuthalProjection
Super-classesAzimuthalProjection

[[Compromise Projections]]

11.3.  Compromise Projections

11.3.13.  Class: geosrs:WinkelSnyderProjection

Table 125 — geosrs:WinkelSnyderProjection

URIhttps://w3id.org/geosrs/projection/WinkelSnyderProjection
Super-classesCompromiseProjection

[[Conformal Projections]]

11.4.  Conformal Projections

11.4.4.  Class: geosrs:AugustEpicycloidalProjection

Table 129 — geosrs:AugustEpicycloidalProjection

URIhttps://w3id.org/geosrs/projection/AugustEpicycloidalProjection
DefinitionA projection in which every angle between two curves that crosss each other on a celestical body is preserved in the image of the projection
Super-classesConformalProjection

11.5.  Conical Projections

11.5.10.  Class: geosrs:VitkovskyIProjection

Table 144 — geosrs:VitkovskyIProjection

URIhttps://w3id.org/geosrs/projection/VitkovskyIProjection
Super-classesConicalProjection

[[Cylindrical Projections]]

11.6.  Cylindrical Projections

11.6.3.  Class: geosrs:BalthasartProjection

Table 147 — geosrs:BalthasartProjection

URIhttps://w3id.org/geosrs/projection/BalthasartProjection
DefinitionA cylindrical equal-area projection that uses a standard parallel of phi_s=50 degrees
Super-classesCylindricalEqualArea

11.6.4.  Class: geosrs:BehrmannProjection

Table 148 — geosrs:BehrmannProjection

URIhttps://w3id.org/geosrs/projection/BehrmannProjection
DefinitionA cylindrical equal-area map projection with standard parallels set at 30° north and south
Super-classesCylindricalEqualArea

11.6.20.  Class: geosrs:WebMercatorProjection

Table 164 — geosrs:WebMercatorProjection

URIhttps://w3id.org/geosrs/projection/WebMercatorProjection
Super-classesCylindricalProjection

[[Equal Area Projections]]

11.7.  Equal Area Projections

11.7.10.  Class: geosrs:SlideAndDiceParallelSmallCircle

Table 174 — geosrs:SlideAndDiceParallelSmallCircle

URIhttps://w3id.org/geosrs/projection/SlideAndDiceParallelSmallCircle
DefinitionThe Parallel Small Circle version of the equa-area projection method defined for polyhedral globes by van Leeuwen and Strebe. van Leeuwen, D., & Strebe, D. (2006). A “Slice-and-Dice” Approach to Area Equivalence in Polyhedral Map Projections. Cartography and Geographic Information Science, 33(4), 269–286.
Super-classesEqualAreaProjection

11.7.11.  Class: geosrs:SliceAndDiceVertexGreatCircle

Table 175 — geosrs:SliceAndDiceVertexGreatCircle

URIhttps://w3id.org/geosrs/projection/SliceAndDiceVertexGreatCircle
DefinitionThe Vertex-oriented Great Circle version of the equa-area projection method defined for polyhedral globes by van Leeuwen and Strebe. van Leeuwen, D., & Strebe, D. (2006). A “Slice-and-Dice” Approach to Area Equivalence in Polyhedral Map Projections. Cartography and Geographic Information Science, 33(4), 269–286.
Super-classesEqualAreaProjection

11.7.13.  Class: geosrs:SnyderEqualArea

Table 177 — geosrs:SnyderEqualArea

URIhttps://w3id.org/geosrs/projection/SnyderEqualArea
DefinitionEqual area projection for polyhedral globes, used frequently in Discrete Global Grid Systems. Snyder, J.P. (1992). “An Equal-Area Map Projection for Polyhedral Globes”. Cartographica. 29 (1): 10–21
Super-classesEqualAreaProjection

11.7.17.  Class: geosrs:WiechelProjection

Table 181 — geosrs:WiechelProjection

URIhttps://w3id.org/geosrs/projection/WiechelProjection
Super-classesEqualAreaProjection

[[Equidistant Projections]]

11.8.  Equidistant Projections

11.8.3.  Class: geosrs:CassiniProjection

Table 184 — geosrs:CassiniProjection

URIhttps://w3id.org/geosrs/projection/CassiniProjection
DefinitionA map projection first described in an approximate form by César-François Cassini de Thury in 1745
Super-classesEquidistantProjection
Examplegeosrs:CassiniProjection

11.8.10.  Class: geosrs:TwoPointEquidistantProjection

Table 191 — geosrs:TwoPointEquidistantProjection

URIhttps://w3id.org/geosrs/projection/TwoPointEquidistantProjection
Super-classesEquidistantProjection

[[Globular Projections]]

11.9.  Globular Projections

Requirement 29: Globular Projections

Identifier/req/projections/Globular_Projections
Statement

Implementations shall allow the RDFS classes geosrs:ApianGlobularIProjection, geosrs:BaconGlobularProjection, geosrs:FournierGlobularIProjection to be used in SPARQL graph patterns.

11.9.3.  Class: geosrs:FournierGlobularIProjection

Table 194 — geosrs:FournierGlobularIProjection

URIhttps://w3id.org/geosrs/projection/FournierGlobularIProjection
Super-classesGlobularProjection

[[Lenticular Projections]]

11.10.  Lenticular Projections

11.10.16.  Class: geosrs:KissProjection

Table 210 — geosrs:KissProjection

URIhttps://w3id.org/geosrs/projection/KissProjection
Super-classesLenticularProjection

[[Minimum Error Projections]]

11.11.  Minimum Error Projections

Requirement 31: Minimum Error Projections

Identifier/req/projections/Minimum_Error_Projections
Statement

Implementations shall allow the RDFS classes geosrs:AiryProjection to be used in SPARQL graph patterns.

11.11.1.  Class: geosrs:AiryProjection

Table 211 — geosrs:AiryProjection

URIhttps://w3id.org/geosrs/projection/AiryProjection
DefinitionAn azimuthal minimum error projection for the region within the small or great circle defined by an angular distance, from the tangency point of the plane
Super-classesMinimumErrorProjection
Examplegeosrs:AiryProjection

[[Perspective Projections]]

11.12.  Perspective Projections

11.12.11.  Class: geosrs:VerticalPerspectiveProjection

Table 222 — geosrs:VerticalPerspectiveProjection

URIhttps://w3id.org/geosrs/projection/VerticalPerspectiveProjection
Super-classesPerspectiveProjection

[[Polyconic Projections]]

11.13.  Polyconic Projections

11.13.18.  Class: geosrs:WagnerVIIProjection

Table 240 — geosrs:WagnerVIIProjection

URIhttps://w3id.org/geosrs/projection/WagnerVIIProjection
Super-classesPolyconicProjection

[[Polyhedral Projections]]

11.14.  Polyhedral Projections

11.15.  Projection

Requirement 35: Projection

Identifier/req/projections/Projection
Statement

Implementations shall allow the RDFS classes geosrs:Projection to be used in SPARQL graph patterns.

11.15.1.  Class: geosrs:Projection

Table 257 — geosrs:Projection

URIhttps://w3id.org/geosrs/projection/Projection
Super-classesConversion

[[Pseudo Azimuthal Projections]]

11.16.  Pseudo Azimuthal Projections

Requirement 36: Pseudo Azimuthal Projections

Identifier/req/projections/Pseudo_Azimuthal_Projections
Statement

Implementations shall allow the RDFS classes geosrs:AitoffObliqueProjection, geosrs:AitoffProjection, geosrs:BartholomewProjection, geosrs:HammerProjection, geosrs:PseudoAzimuthalProjection, geosrs:Strebe1995Projection, geosrs:WinkelTripelProjection to be used in SPARQL graph patterns.

11.16.2.  Class: geosrs:AitoffProjection

Table 259 — geosrs:AitoffProjection

URIhttps://w3id.org/geosrs/projection/AitoffProjection
DefinitionA modified azimuthal projection whose graticule takes the form of an ellipse
Super-classesPseudoAzimuthalProjection

11.16.7.  Class: geosrs:WinkelTripelProjection

Table 264 — geosrs:WinkelTripelProjection

URIhttps://w3id.org/geosrs/projection/WinkelTripelProjection
Super-classesPseudoAzimuthalProjection

[[Pseudo Conical Projections]]

11.17.  Pseudo Conical Projections

11.17.8.  Class: geosrs:WernerProjection

Table 272 — geosrs:WernerProjection

URIhttps://w3id.org/geosrs/projection/WernerProjection
Super-classesPseudoConicalProjection

[[Pseudo Cylindrical Projections]]

11.18.  Pseudo Cylindrical Projections

Requirement 38: Pseudo Cylindrical Projections

Identifier/req/projections/Pseudo_Cylindrical_Projections
Statement

Implementations shall allow the RDFS classes geosrs:ApianIIProjection, geosrs:AtlantisProjection, geosrs:BaranyiIIIProjection, geosrs:BaranyiIIProjection, geosrs:BaranyiIProjection, geosrs:BaranyiIVProjection, geosrs:BoggsEumorphicProjection, geosrs:BromleyProjection, geosrs:CabotProjection, geosrs:CollignonProjection, geosrs:CrasterParabolicProjection, geosrs:DeakinMinimumErrorProjection, geosrs:Eckert1Projection, geosrs:Eckert2Projection, geosrs:Eckert3Projection, geosrs:Eckert4Projection, geosrs:Eckert5Projection, geosrs:Eckert6Projection, geosrs:EqualEarthProjection, geosrs:FaheyProjection, geosrs:FoucautProjection, geosrs:FoucautSinusoidalProjection, geosrs:FournierIIProjection, geosrs:GinzburgVIIIProjection, geosrs:GoodeHomolosineProjection, geosrs:HEALPixProjection, geosrs:HatanoAsymmetricalEqualAreaProjection, geosrs:HufnagelProjection, geosrs:Kavrayskiy7Projection, geosrs:LoximuthalProjection, geosrs:MayrProjection, geosrs:McBrydeThomasFlatPolarParabolicProjection, geosrs:McBrydeThomasFlatPolarQuarticProjection, geosrs:McBrydeThomasFlatPolarSinusoidalProjection, geosrs:McBrydeThomasIIProjection, geosrs:McBrydeThomasIProjection, geosrs:NaturalEarth2Projection, geosrs:NaturalEarthProjection, geosrs:NellHammerProjection, geosrs:NellProjection, geosrs:OrteliusOvalProjection, geosrs:PseudoCylindricalProjection, geosrs:PutninsP1Projection, geosrs:PutninsP2Projection, geosrs:PutninsP3Projection, geosrs:PutninsP5Projection, geosrs:PutninsP6Projection, geosrs:QuarticAuthalicProjection, geosrs:RobinsonProjection, geosrs:SinusoidalProjection, geosrs:TheTimesProjection, geosrs:ToblerG1Projection, geosrs:ToblerHyperellipticalProjection, geosrs:WagnerIIIProjection, geosrs:WagnerIIProjection, geosrs:WagnerIProjection, geosrs:WagnerIVProjection, geosrs:WagnerVIProjection, geosrs:WagnerVProjection, geosrs:WerenskioldIProjection, geosrs:PutninsP3’Projection, geosrs:PutninsP4’Projection, geosrs:PutninsP5’Projection, geosrs:PutninsP6’Projection to be used in SPARQL graph patterns.

11.18.10.  Class: geosrs:CollignonProjection

Table 282 — geosrs:CollignonProjection

URIhttps://w3id.org/geosrs/projection/CollignonProjection
DefinitionAn equal-area pseudocylindrical projection that maps the sphere onto a triangle or diamond
Super-classesPseudoCylindricalProjection

11.18.38.  Class: geosrs:NaturalEarthProjection

Table 310 — geosrs:NaturalEarthProjection

URIhttps://w3id.org/geosrs/projection/NaturalEarthProjection
DefinitionA pseudocylindrical map projection designed by Tom Patterson and introduced in 2008
Super-classesPseudoCylindricalProjection

11.18.60.  Class: geosrs:WerenskioldIProjection

Table 332 — geosrs:WerenskioldIProjection

URIhttps://w3id.org/geosrs/projection/WerenskioldIProjection
Super-classesPseudoCylindricalProjection

[[class_geosrs:PutninsP3’Projection]]

11.18.61.  Class: geosrs:PutninsP3’Projection

Table 333 — geosrs:PutninsP3’Projection

URIhttps://w3id.org/geosrs/projection/PutninsP3’Projection
Super-classesPseudoCylindricalProjection

[[class_geosrs:PutninsP4’Projection]]

11.18.62.  Class: geosrs:PutninsP4’Projection

Table 334 — geosrs:PutninsP4’Projection

URIhttps://w3id.org/geosrs/projection/PutninsP4’Projection
Super-classesPseudoCylindricalProjection

[[class_geosrs:PutninsP5’Projection]]

11.18.63.  Class: geosrs:PutninsP5’Projection

Table 335 — geosrs:PutninsP5’Projection

URIhttps://w3id.org/geosrs/projection/PutninsP5’Projection
Super-classesPseudoCylindricalProjection

[[class_geosrs:PutninsP6’Projection]]

11.18.64.  Class: geosrs:PutninsP6’Projection

Table 336 — geosrs:PutninsP6’Projection

URIhttps://w3id.org/geosrs/projection/PutninsP6’Projection
Super-classesPseudoCylindricalProjection

[[Stereographic Projections]]

12.  Planet Module

This clause establishes the PLANET Requirements class, with IRI /req/planet, which has a corresponding Conformance Class, PLANET, with IRI /conf/planet.

 

Figure 7

Requirements class 7: 12-planet_module.adoc Extension

Identifier/req/planet
Target typeImplementation Specification
Conformance classConformance class A.7: /conf/planet
requirement

/req/planet/Interstellar_Body

[[Interstellar Body]]

12.1.  Interstellar Body

12.1.2.  Class: geosrs:Asteroid

Table 341 — geosrs:Asteroid

URIhttps://w3id.org/geosrs/planet/Asteroid
DefinitionAsteroid, any of a host of small bodies, about 1000 km (600 miles) or less in diameter, that orbit the Sun primarily between the orbits of Mars and Jupiter in a nearly flat ring called the asteroid belt (source:https://www.britannica.com/science/asteroid) 
Super-classesInterstellarBody

13.  Common Instances

This clause establishes common instances which are needed in CRS specifications as Requirement class INSTANCES, with IRI /req/instances, which has a corresponding Conformance Class, INSTANCES, with IRI /conf/instances.

Requirements class 8: 13-instances.adoc Extension

Identifier/req/instances
Target typeImplementation Specification
Conformance classConformance class A.8: /conf/instances
requirement

/req/instances/Coordinate_System_Axis


/req/instances/Spheroids


/req/instances/SRS_Literal_Types

[[Coordinate System Axis]]

13.1.  Coordinate System Axis

Requirement 41: Coordinate System Axis

Identifier/req/instances/Coordinate_System_Axis
Statement

Implementations shall allow the RDFS instances geosrs:Down, geosrs:East, geosrs:North, geosrs:South, geosrs:Up, geosrs:West to be used in SPARQL graph patterns.

13.1.1.  Instance: geosrs:Down

Table 352 — geosrs:Down

URIhttps://w3id.org/geosrs/Down
Typegeosrs:AxisDirection
DefinitionDownwards axis direction

13.1.2.  Instance: geosrs:East

Table 353 — geosrs:East

URIhttps://w3id.org/geosrs/East
Typegeosrs:AxisDirection
Definitioneast axis direction

13.1.3.  Instance: geosrs:North

Table 354 — geosrs:North

URIhttps://w3id.org/geosrs/North
Typegeosrs:AxisDirection
DefinitionNorth axis direction

13.1.4.  Instance: geosrs:South

Table 355 — geosrs:South

URIhttps://w3id.org/geosrs/South
Typegeosrs:AxisDirection
DefinitionSouth axis direction

13.1.5.  Instance: geosrs:Up

Table 356 — geosrs:Up

URIhttps://w3id.org/geosrs/Up
Typegeosrs:AxisDirection
DefinitionUp axis direction

13.1.6.  Instance: geosrs:West

Table 357 — geosrs:West

URIhttps://w3id.org/geosrs/West
Typegeosrs:AxisDirection
DefinitionWest axis direction

[[SRS Literal Types]]

13.2.  SRS Literal Types

Requirement 42: SRS Literal Types

Identifier/req/instances/SRS_Literal_Types
Statement

Implementations shall allow the RDFS instances geosrs:proj4Literal, geosrs:projJSONLiteral, geosrs:wktLiteral to be used in SPARQL graph patterns.

13.2.1.  Instance: geosrs:proj4Literal

Table 358 — geosrs:proj4Literal

URIhttps://w3id.org/geosrs/proj4Literal
Typerdf:Datatype[rdf:Datatype]
DefinitionA literal which stores a proj4 String
Examplegeosrs:proj4Literal

13.2.2.  Instance: geosrs:projJSONLiteral

Table 359 — geosrs:projJSONLiteral

URIhttps://w3id.org/geosrs/projJSONLiteral
Typerdf:Dataype[rdf:Dataype]
DefinitionA literal which stores a projection JSON (ProjJSON) String
Examplegeosrs:projJSONLiteral

13.2.3.  Instance: geosrs:wktLiteral

Table 360 — geosrs:wktLiteral

URIhttps://w3id.org/geosrs/wktLiteral
Typerdf:Datatype[rdf:Datatype]
DefinitionA literal which stores a WKT for CRS String
Examplegeosrs:wktLiteral

13.3.  Spheroids

13.3.1.  Instance: geosrs:GRS1980

Table 361 — geosrs:GRS1980

URIhttps://w3id.org/geosrs/GRS1980
Typegeosrs:Ellipsoid
DefinitionGRS 1980 Ellipsoid
Examplegeosrs:GRS1980

13.3.2.  Instance: geosrs:GRS67

Table 362 — geosrs:GRS67

URIhttps://w3id.org/geosrs/GRS67
Typegeosrs:Ellipsoid
DefinitionGRS 67 Ellipsoid
Examplegeosrs:GRS67

13.3.3.  Instance: geosrs:PZ90

Table 363 — geosrs:PZ90

URIhttps://w3id.org/geosrs/PZ90
Typegeosrs:Ellipsoid
DefinitionPZ 90 Ellipsoid
Examplegeosrs:PZ90

13.3.4.  Instance: geosrs:Airy1830

Table 364 — geosrs:Airy1830

URIhttps://w3id.org/geosrs/Airy1830
Typegeosrs:Ellipsoid
DefinitionAiry 1830 Ellipsoid
Examplegeosrs:Airy1830

13.3.5.  Instance: geosrs:AiryModified1849

Table 365 — geosrs:AiryModified1849

URIhttps://w3id.org/geosrs/AiryModified1849
Typegeosrs:Ellipsoid
DefinitionAiry 1849 Modified Ellipsoid
Examplegeosrs:AiryModified1849

13.3.6.  Instance: geosrs:International1924

Table 366 — geosrs:International1924

URIhttps://w3id.org/geosrs/International1924
Typegeosrs:Ellipsoid
DefinitionInternational 1924 Ellipsoid
Examplegeosrs:International1924

13.3.7.  Instance: geosrs:AustralianNationalSpheroid

Table 367 — geosrs:AustralianNationalSpheroid

URIhttps://w3id.org/geosrs/AustralianNationalSpheroid
Typegeosrs:Ellipsoid
DefinitionAustralian National Spheroid
Examplegeosrs:AustralianNationalSpheroid

13.3.8.  Instance: geosrs:Everest1930

Table 368 — geosrs:Everest1930

URIhttps://w3id.org/geosrs/Everest1930
Typegeosrs:Ellipsoid
DefinitionEverest 1930 Spheroid

13.3.9.  Instance: geosrs:Clarke1866

Table 369 — geosrs:Clarke1866

URIhttps://w3id.org/geosrs/Clarke1866
Typegeosrs:Ellipsoid
DefinitionClarke 1866 Spheroid
Examplegeosrs:Clarke1866

13.3.10.  Instance: geosrs:Plessis1817

Table 370 — geosrs:Plessis1817

URIhttps://w3id.org/geosrs/Plessis1817
Typegeosrs:Ellipsoid
DefinitionPlessis 1817 Spheroid
Examplegeosrs:Plessis1817

13.3.11.  Instance: geosrs:Danish1876

Table 371 — geosrs:Danish1876

URIhttps://w3id.org/geosrs/Danish1876
Typegeosrs:Ellipsoid
DefinitionDanish 1876 Spheroid
Examplegeosrs:Danish1876

13.3.12.  Instance: geosrs:Struve1860

Table 372 — geosrs:Struve1860

URIhttps://w3id.org/geosrs/Struve1860
Typegeosrs:Ellipsoid
DefinitionStruve 1860 Spheroid
Examplegeosrs:Struve1860

13.3.13.  Instance: geosrs:IAG1975

Table 373 — geosrs:IAG1975

URIhttps://w3id.org/geosrs/IAG1975
Typegeosrs:Ellipsoid
DefinitionIAG 1975 Spheroid
Examplegeosrs:IAG1975

13.3.14.  Instance: geosrs:Clarke1858

Table 374 — geosrs:Clarke1858

URIhttps://w3id.org/geosrs/Clarke1858
Typegeosrs:Ellipsoid
DefinitionClarke 1858 Spheroid
Examplegeosrs:Clarke1858

13.3.15.  Instance: geosrs:Clarke1880

Table 375 — geosrs:Clarke1880

URIhttps://w3id.org/geosrs/Clarke1880
Typegeosrs:Ellipsoid
DefinitionClarke 1880 Spheroid
Examplegeosrs:Clarke1880

13.3.16.  Instance: geosrs:Helmert1906

Table 376 — geosrs:Helmert1906

URIhttps://w3id.org/geosrs/Helmert1906
Typegeosrs:Ellipsoid
DefinitionHelmert 1906 Spheroid
Examplegeosrs:Helmert1906

13.3.17.  Instance: geosrs:CGCS2000

Table 377 — geosrs:CGCS2000

URIhttps://w3id.org/geosrs/CGCS2000
Typegeosrs:Ellipsoid
DefinitionCGCS2000 Spheroid
Examplegeosrs:CGCS2000

13.3.18.  Instance: geosrs:GSK-2011

Table 378 — geosrs:GSK-2011

URIhttps://w3id.org/geosrs/GSK-2011
Typegeosrs:Ellipsoid
DefinitionGSK-2011 Spheroid

13.3.19.  Instance: geosrs:Zach1812

Table 379 — geosrs:Zach1812

URIhttps://w3id.org/geosrs/Zach1812
Typegeosrs:Ellipsoid
DefinitionZach 1812 Spheroid
Examplegeosrs:Zach1812

13.3.20.  Instance: geosrs:Clarke1880ARC

Table 380 — geosrs:Clarke1880ARC

URIhttps://w3id.org/geosrs/Clarke1880ARC
Typegeosrs:Ellipsoid
DefinitionClarke 1880 (Arc) Spheroid
Examplegeosrs:Clarke1880ARC

13.3.21.  Instance: geosrs:Clarke1880IGN

Table 381 — geosrs:Clarke1880IGN

URIhttps://w3id.org/geosrs/Clarke1880IGN
Typegeosrs:Ellipsoid
DefinitionClarke 1880 (Ing) Spheroid
Examplegeosrs:Clarke1880IGN

13.3.22.  Instance: geosrs:WGS66

Table 382 — geosrs:WGS66

URIhttps://w3id.org/geosrs/WGS66
Typegeosrs:Ellipsoid
DefinitionWGS 66 Spheroid

13.3.23.  Instance: geosrs:WGS72

Table 383 — geosrs:WGS72

URIhttps://w3id.org/geosrs/WGS72
Typegeosrs:Ellipsoid
DefinitionWGS 72 Spheroid
Examplegeosrs:WGS72

13.3.24.  Instance: geosrs:WGS84

Table 384 — geosrs:WGS84

URIhttps://w3id.org/geosrs/WGS84
Typegeosrs:Ellipsoid
DefinitionWGS 84 Spheroid
Examplegeosrs:WGS84

13.3.25.  Instance: geosrs:Krassowsky1940

Table 385 — geosrs:Krassowsky1940

URIhttps://w3id.org/geosrs/Krassowsky1940
Typegeosrs:Ellipsoid
DefinitionKrassowsky 1940 Spheroid
Examplegeosrs:Krassowsky1940

Annex A
(normative)
Abstract Test Suite

A.0. Overview

This Annex lists tests for the Conformance Classes defined in the main body sections of this Specification with links to their Requirements and test purpose method and type. Conformance classes may be used to signify the compatibility of a given implementation to parts of the CRS Ontology standard. They may be stated as part of a SPARQL 1.1 Service Description [SPARQLSERVDESC] .

A.1.  Conformance Class: Core

Conformance class A.1: 06-core.adoc

Identifier/conf/core
Requirements classRequirements class 1: /req/core
Conformance testsAbstract test A.1: /conf/core/Coordinate_Reference_System_Parameters
Abstract test A.2: /conf/core/Coordinate_Reference_System_Types
Abstract test A.3: /conf/core/Coordinate_Reference_System_Properties

A.1.1.  Coordinate Reference System Parameters

Abstract test A.1

Identifier/conf/core/Coordinate_Reference_System_Parameters
RequirementRequirement 1: /req/core/Coordinate_Reference_System_Parameters
Test purpose

Check conformance with this requirement

Test method

Verify that queries involving geosrs:AreaOfUse geosrs:Extent geosrs:GeographicBoundingBox geosrs:AxesList geosrs:SingleCRSList return the correct result on a test dataset.

Test-method-type

Capabilities

Reference

geosrs:AreaOfUse geosrs:Extent geosrs:GeographicBoundingBox geosrs:AxesList geosrs:SingleCRSList

A.1.3.  Coordinate Reference System Properties

Abstract test A.3

Identifier/conf/core/Coordinate_Reference_System_Properties
RequirementRequirement 2: /req/core/Coordinate_Reference_System_Properties
Test purpose

Check conformance with this requirement

Test method

Verify that queries involving geosrs:method return the correct result on a test dataset.

Test-method-type

Capabilities

Reference

geosrs:method

A.2.  Conformance Class: Co

Conformance class A.2: 07-co_module.adoc

Identifier/conf/co
Requirements classRequirements class 2: /req/co
Conformance testsAbstract test A.4: /conf/co/Coordinate_Operation_Methods
Abstract test A.5: /conf/co/Coordinate_Operation_Parameters
Abstract test A.6: /conf/co/Coordinate_Operation_Categories
Abstract test A.7: /conf/co/Coordinate_Operation_Properties

A.2.4.  Coordinate Operation Properties

Abstract test A.7

Identifier/conf/co/Coordinate_Operation_Properties
RequirementRequirement 7: /req/co/Coordinate_Operation_Properties
Test purpose

Check conformance with this requirement

Test method

Verify that queries involving geosrs:derivingConversion geosrs:parameter geosrs:sourceCRS geosrs:targetCRS return the correct result on a test dataset.

Test-method-type

Capabilities

Reference

geosrs:derivingConversion geosrs:parameter geosrs:sourceCRS geosrs:targetCRS

A.3.  Conformance Class: Cs

Conformance class A.3: 08-cs_module.adoc

Identifier/conf/cs
Requirements classRequirements class 3: /req/cs
Conformance testsAbstract test A.8: /conf/cs/Temporal_Coordinate_Systems
Abstract test A.9: /conf/cs/3D_Coordinate_Systems
Abstract test A.10: /conf/cs/Coordinate_System_Types
Abstract test A.11: /conf/cs/Celestial_Coordinate_Systems
Abstract test A.12: /conf/cs/Coordinate_System_Components
Abstract test A.13: /conf/cs/Coordinate_System_Properties

A.3.3.  Coordinate System Types

A.3.5.  Coordinate System Components

Abstract test A.12

Identifier/conf/cs/Coordinate_System_Components
RequirementRequirement 10: /req/cs/Coordinate_System_Components
Test purpose

Check conformance with this requirement

Test method

Verify that queries involving geosrs:CoordinateSystemAxis return the correct result on a test dataset.

Test-method-type

Capabilities

Reference

geosrs:CoordinateSystemAxis

A.3.6.  Coordinate System Properties

Abstract test A.13

Identifier/conf/cs/Coordinate_System_Properties
RequirementRequirement 11: /req/cs/Coordinate_System_Properties
Test purpose

Check conformance with this requirement

Test method

Verify that queries involving geosrs:axis geosrs:axisDirection return the correct result on a test dataset.

Test-method-type

Capabilities

Reference

geosrs:axis geosrs:axisDirection

A.4.  Conformance Class: Datum

Conformance class A.4: 09-datum_module.adoc

Identifier/conf/datum
Requirements classRequirements class 4: /req/datum
Conformance testsAbstract test A.14: /conf/datum/Datum_Types
Abstract test A.15: /conf/datum/Datum_Parameters
Abstract test A.16: /conf/datum/Spheroid_Types
Abstract test A.17: /conf/datum/Spheroid_Properties
Abstract test A.18: /conf/datum/Datum_Properties

A.4.2.  Datum Parameters

Abstract test A.15

Identifier/conf/datum/Datum_Parameters
RequirementRequirement 14: /req/datum/Datum_Parameters
Test purpose

Check conformance with this requirement

Test method

Verify that queries involving geosrs:PrimeMeridian geosrs:DefiningParameter return the correct result on a test dataset.

Test-method-type

Capabilities

Reference

geosrs:PrimeMeridian geosrs:DefiningParameter

A.4.3.  Spheroid Types

Abstract test A.16

Identifier/conf/datum/Spheroid_Types
RequirementRequirement 18: /req/datum/Spheroid_Types
Test purpose

Check conformance with this requirement

Test method

Verify that queries involving geosrs:Ellipsoid geosrs:TriaxialEllipsoid return the correct result on a test dataset.

Test-method-type

Capabilities

Reference

geosrs:Ellipsoid geosrs:TriaxialEllipsoid

A.4.4.  Spheroid Properties

Abstract test A.17

Identifier/conf/datum/Spheroid_Properties
RequirementRequirement 17: /req/datum/Spheroid_Properties
Test purpose

Check conformance with this requirement

Test method

Verify that queries involving geosrs:eccentricity geosrs:inverseFlattening geosrs:isSphere geosrs:semiMajorAxis geosrs:semiMinorAxis return the correct result on a test dataset.

Test-method-type

Capabilities

Reference

geosrs:eccentricity geosrs:inverseFlattening geosrs:isSphere geosrs:semiMajorAxis geosrs:semiMinorAxis

A.4.5.  Datum Properties

Abstract test A.18

Identifier/conf/datum/Datum_Properties
RequirementRequirement 15: /req/datum/Datum_Properties
Test purpose

Check conformance with this requirement

Test method

Verify that queries involving geosrs:datumDefiningParameter geosrs:ellipsoid geosrs:primeMeridian return the correct result on a test dataset.

Test-method-type

Capabilities

Reference

geosrs:datumDefiningParameter geosrs:ellipsoid geosrs:primeMeridian

A.5.  Conformance Class: Srsapplication

Conformance class A.5: 10-srsapplication_module.adoc

Identifier/conf/srsapplication
Requirements classRequirements class 5: /req/srsapplication
Conformance testsAbstract test A.19: /conf/srsapplication/SRS_Application_Types
Abstract test A.20: /conf/srsapplication/Map_Types

A.5.2.  Map Types

Abstract test A.20

Identifier/conf/srsapplication/Map_Types
RequirementRequirement 19: /req/srsapplication/Map_Types
Test purpose

Check conformance with this requirement

Test method

Verify that queries involving geosrs:CadastreMap geosrs:NauticalChart geosrs:ThematicMap geosrs:TopographicMap geosrs:WeatherMap return the correct result on a test dataset.

Test-method-type

Capabilities

Reference

geosrs:CadastreMap geosrs:NauticalChart geosrs:ThematicMap geosrs:TopographicMap geosrs:WeatherMap

A.6.  Conformance Class: Projections

A.6.3.  Minimum Error Projections

Abstract test A.23

Identifier/conf/projections/Minimum_Error_Projections
RequirementRequirement 31: /req/projections/Minimum_Error_Projections
Test purpose

Check conformance with this requirement

Test method

Verify that queries involving geosrs:AiryProjection return the correct result on a test dataset.

Test-method-type

Capabilities

Reference

geosrs:AiryProjection

A.6.7.  Globular Projections

Abstract test A.27

Identifier/conf/projections/Globular_Projections
RequirementRequirement 29: /req/projections/Globular_Projections
Test purpose

Check conformance with this requirement

Test method

Verify that queries involving geosrs:ApianGlobularIProjection geosrs:BaconGlobularProjection geosrs:FournierGlobularIProjection return the correct result on a test dataset.

Test-method-type

Capabilities

Reference

geosrs:ApianGlobularIProjection geosrs:BaconGlobularProjection geosrs:FournierGlobularIProjection

A.6.8.  Pseudo Cylindrical Projections

Abstract test A.28

Identifier/conf/projections/Pseudo_Cylindrical_Projections
RequirementRequirement 38: /req/projections/Pseudo_Cylindrical_Projections
Test purpose

Check conformance with this requirement

Test method

Verify that queries involving geosrs:ApianIIProjection geosrs:AtlantisProjection geosrs:BaranyiIIIProjection geosrs:BaranyiIIProjection geosrs:BaranyiIProjection geosrs:BaranyiIVProjection geosrs:BoggsEumorphicProjection geosrs:BromleyProjection geosrs:CabotProjection geosrs:CollignonProjection geosrs:CrasterParabolicProjection geosrs:DeakinMinimumErrorProjection geosrs:Eckert1Projection geosrs:Eckert2Projection geosrs:Eckert3Projection geosrs:Eckert4Projection geosrs:Eckert5Projection geosrs:Eckert6Projection geosrs:EqualEarthProjection geosrs:FaheyProjection geosrs:FoucautProjection geosrs:FoucautSinusoidalProjection geosrs:FournierIIProjection geosrs:GinzburgVIIIProjection geosrs:GoodeHomolosineProjection geosrs:HEALPixProjection geosrs:HatanoAsymmetricalEqualAreaProjection geosrs:HufnagelProjection geosrs:Kavrayskiy7Projection geosrs:LoximuthalProjection geosrs:MayrProjection geosrs:McBrydeThomasFlatPolarParabolicProjection geosrs:McBrydeThomasFlatPolarQuarticProjection geosrs:McBrydeThomasFlatPolarSinusoidalProjection geosrs:McBrydeThomasIIProjection geosrs:McBrydeThomasIProjection geosrs:NaturalEarth2Projection geosrs:NaturalEarthProjection geosrs:NellHammerProjection geosrs:NellProjection geosrs:OrteliusOvalProjection geosrs:PseudoCylindricalProjection geosrs:PutninsP1Projection geosrs:PutninsP2Projection geosrs:PutninsP3Projection geosrs:PutninsP5Projection geosrs:PutninsP6Projection geosrs:QuarticAuthalicProjection geosrs:RobinsonProjection geosrs:SinusoidalProjection geosrs:TheTimesProjection geosrs:ToblerG1Projection geosrs:ToblerHyperellipticalProjection geosrs:WagnerIIIProjection geosrs:WagnerIIProjection geosrs:WagnerIProjection geosrs:WagnerIVProjection geosrs:WagnerVIProjection geosrs:WagnerVProjection geosrs:WerenskioldIProjection geosrs:PutninsP3’Projection geosrs:PutninsP4’Projection geosrs:PutninsP5’Projection geosrs:PutninsP6’Projection return the correct result on a test dataset.

Test-method-type

Capabilities

Reference

geosrs:ApianIIProjection geosrs:AtlantisProjection geosrs:BaranyiIIIProjection geosrs:BaranyiIIProjection geosrs:BaranyiIProjection geosrs:BaranyiIVProjection geosrs:BoggsEumorphicProjection geosrs:BromleyProjection geosrs:CabotProjection geosrs:CollignonProjection geosrs:CrasterParabolicProjection geosrs:DeakinMinimumErrorProjection geosrs:Eckert1Projection geosrs:Eckert2Projection geosrs:Eckert3Projection geosrs:Eckert4Projection geosrs:Eckert5Projection geosrs:Eckert6Projection geosrs:EqualEarthProjection geosrs:FaheyProjection geosrs:FoucautProjection geosrs:FoucautSinusoidalProjection geosrs:FournierIIProjection geosrs:GinzburgVIIIProjection geosrs:GoodeHomolosineProjection geosrs:HEALPixProjection geosrs:HatanoAsymmetricalEqualAreaProjection geosrs:HufnagelProjection geosrs:Kavrayskiy7Projection geosrs:LoximuthalProjection geosrs:MayrProjection geosrs:McBrydeThomasFlatPolarParabolicProjection geosrs:McBrydeThomasFlatPolarQuarticProjection geosrs:McBrydeThomasFlatPolarSinusoidalProjection geosrs:McBrydeThomasIIProjection geosrs:McBrydeThomasIProjection geosrs:NaturalEarth2Projection geosrs:NaturalEarthProjection geosrs:NellHammerProjection geosrs:NellProjection geosrs:OrteliusOvalProjection geosrs:PseudoCylindricalProjection geosrs:PutninsP1Projection geosrs:PutninsP2Projection geosrs:PutninsP3Projection geosrs:PutninsP5Projection geosrs:PutninsP6Projection geosrs:QuarticAuthalicProjection geosrs:RobinsonProjection geosrs:SinusoidalProjection geosrs:TheTimesProjection geosrs:ToblerG1Projection geosrs:ToblerHyperellipticalProjection geosrs:WagnerIIIProjection geosrs:WagnerIIProjection geosrs:WagnerIProjection geosrs:WagnerIVProjection geosrs:WagnerVIProjection geosrs:WagnerVProjection geosrs:WerenskioldIProjection geosrs:PutninsP3’Projection geosrs:PutninsP4’Projection geosrs:PutninsP5’Projection geosrs:PutninsP6’Projection

A.6.9.  Archaic Projections

Abstract test A.29

Identifier/conf/projections/Archaic_Projections
RequirementRequirement 21: /req/projections/Archaic_Projections
Test purpose

Check conformance with this requirement

Test method

Verify that queries involving geosrs:ArchaicProjection geosrs:PtolemyIProjection return the correct result on a test dataset.

Test-method-type

Capabilities

Reference

geosrs:ArchaicProjection geosrs:PtolemyIProjection

A.6.10.  Cylindrical Projections

Abstract test A.30

Identifier/conf/projections/Cylindrical_Projections
RequirementRequirement 26: /req/projections/Cylindrical_Projections
Test purpose

Check conformance with this requirement

Test method

Verify that queries involving geosrs:ArdenCloseProjection geosrs:BSAMCylindricalProjection geosrs:BalthasartProjection geosrs:BehrmannProjection geosrs:BraunPerspectiveProjection geosrs:BraunStereographicProjection geosrs:CompactMillerProjection geosrs:CylindricalProjection geosrs:CylindricalStereographicProjection geosrs:KarchenkoShabanovaProjection geosrs:LabordeProjection geosrs:MercatorProjection geosrs:MillerProjection geosrs:PattersonCylindricalProjection geosrs:PavlovProjection geosrs:ToblerCylindricalIIProjection geosrs:ToblerCylindricalIProjection geosrs:TransverseMercatorProjection geosrs:UrmayevIIIProjection geosrs:WebMercatorProjection return the correct result on a test dataset.

Test-method-type

Capabilities

Reference

geosrs:ArdenCloseProjection geosrs:BSAMCylindricalProjection geosrs:BalthasartProjection geosrs:BehrmannProjection geosrs:BraunPerspectiveProjection geosrs:BraunStereographicProjection geosrs:CompactMillerProjection geosrs:CylindricalProjection geosrs:CylindricalStereographicProjection geosrs:KarchenkoShabanovaProjection geosrs:LabordeProjection geosrs:MercatorProjection geosrs:MillerProjection geosrs:PattersonCylindricalProjection geosrs:PavlovProjection geosrs:ToblerCylindricalIIProjection geosrs:ToblerCylindricalIProjection geosrs:TransverseMercatorProjection geosrs:UrmayevIIIProjection geosrs:WebMercatorProjection

A.6.17.  Stereographic Projections

Abstract test A.37

Identifier/conf/projections/Stereographic_Projections
RequirementRequirement 39: /req/projections/Stereographic_Projections
Test purpose

Check conformance with this requirement

Test method

Verify that queries involving geosrs:GallStereographicProjection geosrs:MillerOblatedStereographicProjection geosrs:RoussilheProjection return the correct result on a test dataset.

Test-method-type

Capabilities

Reference

geosrs:GallStereographicProjection geosrs:MillerOblatedStereographicProjection geosrs:RoussilheProjection

A.6.19.  Projection

Abstract test A.39

Identifier/conf/projections/Projection
RequirementRequirement 35: /req/projections/Projection
Test purpose

Check conformance with this requirement

Test method

Verify that queries involving geosrs:Projection return the correct result on a test dataset.

Test-method-type

Capabilities

Reference

geosrs:Projection

A.8.  Conformance Class: Instances

Conformance class A.8: 13-instances.adoc

Identifier/conf/instances
Requirements classRequirements class 8: /req/instances
Conformance testsAbstract test A.41: /conf/instances/Coordinate_System_Axis
Abstract test A.42: /conf/instances/Spheroids
Abstract test A.43: /conf/instances/SRS_Literal_Types

A.8.1.  Coordinate System Axis

Abstract test A.41

Identifier/conf/instances/Coordinate_System_Axis
RequirementRequirement 41: /req/instances/Coordinate_System_Axis
Test purpose

Check conformance with this requirement

Test method

Verify that queries involving geosrs:Down geosrs:East geosrs:North geosrs:South geosrs:Up geosrs:West return the correct result on a test dataset.

Test-method-type

Capabilities

Reference

geosrs:Down geosrs:East geosrs:North geosrs:South geosrs:Up geosrs:West

A.8.3.  SRS Literal Types

Abstract test A.43

Identifier/conf/instances/SRS_Literal_Types
RequirementRequirement 42: /req/instances/SRS_Literal_Types
Test purpose

Check conformance with this requirement

Test method

Verify that queries involving geosrs:proj4Literal geosrs:projJSONLiteral geosrs:wktLiteral return the correct result on a test dataset.

Test-method-type

Capabilities

Reference

geosrs:proj4Literal geosrs:projJSONLiteral geosrs:wktLiteral


Annex B
(informative)
Alignments

Overview

The prefixes used for the ontologies mapped to in all following sections are given in the following table.

Table B.1 — Alignment: Namespaces

ign:http://data.ign.fr/def/ignf#
iso19111:http://def.isotc211.org/iso19112/2019/SpatialReferencingByGeographicIdentifier#
geosrs:http://www.opengis.net/ont/geosparql#
ifc:https://standards.buildingsmart.org/IFC/DEV/IFC4/ADD2_TC1/OWL/
owl:http://www.w3.org/2002/07/owl#
prov:http://www.w3.org/ns/prov#
rdf:http://www.w3.org/1999/02/22-rdf-syntax-ns#
rdfs:http://www.w3.org/2000/01/rdf-schema#

B.1.  IGN Ontology

Table B.2 — Alignment: IGN Ontology

From ElementMapping relationTo ElementNotes
geosrs:CoordinateSystemowl:equivalentClassign:CoordinateSystem-
geosrs:Datumowl:equivalentClassign:Datum-
geosrs:Ellipsoidowl:equivalentClassign:Ellipsoid-
geosrs:Conversionowl:equivalentClassign:Conversion-
geosrs:CoordinateOperationowl:equivalentClassign:CoordinateOperation-
geosrs:OperationMethodowl:equivalentClassign:OperationMethod-
geosrs:OperationParameterowl:equivalentClassign:OperationParameter-
geosrs:OperationParameterValueowl:equivalentClassign:OperationParameterValue-
geosrs:SingleOperationowl:equivalentClassign:SingleOperation-
geosrs:Transformationowl:equivalentClassign:Transformation-
geosrs:CartesianCoordinateSystemowl:equivalentClassign:CartesianCS-
geosrs:CoordinateSystemowl:equivalentClassign:CoordinateSystem-
geosrs:CoordinateSystemAxisowl:equivalentClassign:CoordinateSystemAxis-
geosrs:EllipsoidalCoordinateSystemowl:equivalentClassign:EllipsoidalCS-
geosrs:VerticalCoordinateSystemowl:equivalentClassign:VerticalCS-
geosrs:Datumowl:equivalentClassign:Datum-
geosrs:Ellipsoidowl:equivalentClassign:Ellipsoid-
geosrs:GeodeticDatumowl:equivalentClassign:GeodeticDatum-
geosrs:PrimeMeridianowl:equivalentClassign:PrimeMeridian-
geosrs:VerticalDatumowl:equivalentClassign:VerticalDatum-
geosrs:AxesListowl:equivalentClassign:AxesList-
geosrs:CRSowl:equivalentClassign:CRS-
geosrs:CompoundCRSowl:equivalentClassign:CompoundCRS-
geosrs:Extentowl:equivalentClassign:Extent-
geosrs:GeodeticCRSowl:equivalentClassign:GeodeticCRS-
geosrs:GeographicBoundingBoxowl:equivalentClassign:GeographicBoundingBox-
geosrs:ProjectedCRSowl:equivalentClassign:ProjectedCRS-
geosrs:SingleCRSowl:equivalentClassign:SingleCRS-
geosrs:SingleCRSListowl:equivalentClassign:SingleCRSList-
geosrs:VerticalCRSowl:equivalentClassign:VerticalCRS-

Annex C
(informative)
SHACL Shapes

This section introduces SHACL shapes which can be used to verify graphs encoded using the vocabulary defined in this specification.

Overview

SHACL shapes in this specification are subdivided by the same module designations as used previously. In order to verify a graph a single validation file of SHACL shapes is provided alongside this specification.

C.1.  SHACL Shapes: Core

Table C.1 — Core

LabelTargetNodePropertyClassMinCountMaxCountComment
Shape S1geosrs:CRSgeosrs:coordinateSystemgeosrs:CoordinateSystem11A coordinate reference system should have exactly one coordinate system
Shape S2geosrs:CRSgeosrs:domainOfValiditygeosrs:AreaOfUse1-A coordinate reference system should have at least one area of use
Shape S3geosrs:CRSgeosrs:datumgeosrs:Datum-1A coordinate reference system should have exactly one datum
Shape S4geosrs:CRSgeosrs:datumEnsemblegeosrs:DatumEnsemble-1A coordinate reference system may have exactly one datum ensemble
Shape S5geosrs:CompoundCRSgeosrs:includesSRSgeosrs:SingleCRS1-A compound coordinate reference system should consist of at least one single coordinate reference system
Shape S6geosrs:GeodeticCRSgeosrs:coordinateSystemgeosrs:GeodeticCoordinateSystem11A geodetic coordinate reference system should have exactly one geodetic coordinate system
Shape S7geosrs:GeographicCRSgeosrs:datumgeosrs:GeodeticDatum11A geographic coordinate reference system should have exactly one geodetic datum
Shape S8geosrs:GeographicCRSgeosrs:coordinateSystemgeosrs:EllipsoidalCoordinateSystem11A geographic coordinate reference system should have exactly one ellipsoidal coordinate system
Shape S9geosrs:ParametricCRSgeosrs:datumgeosrs:ParametricDatum11A parametric coordinate reference system should have exactly one parametric datum
Shape S10geosrs:ProjectedCRSgeosrs:conversiongeosrs:Conversion1-A projected coordinate reference system should have at least one conversion
Shape S11geosrs:SingleCRSgeosrs:coordinateSystemgeosrs:CoordinateSystem11A single coordinate reference system should have exactly one coordinate system
Shape S12geosrs:SingleCRSgeosrs:datumgeosrs:Datum11A single coordinate reference system should have exactly one datum
Shape S13geosrs:TemporalCRSgeosrs:datumgeosrs:TemporalDatum11A projected coordinate reference system should have exactly one temporal datum

C.2.  SHACL Shapes: Datum

Table C.2 — Datum

LabelTargetNodePropertyClassMinCountMaxCountComment
Shape S1geosrs:ParametricDatumgeosrs:definingParametergeosrs:DefiningParameter1-A parametric datum should have at least one defining parameter

C.3.  SHACL Shapes: Cs

Table C.3 — Cs

LabelTargetNodePropertyClassMinCountMaxCountComment
Shape S1geosrs:1DCoordinateSystemgeosrs:axisgeosrs:CoordinateSystemAxis11A 1D coordinate system should have exactly one axis
Shape S2geosrs:3DCoordinateSystemgeosrs:axisgeosrs:CoordinateSystemAxis3-A 3D coordinate system should have at least three axes
Shape S3geosrs:ConicalCoordinateSystemgeosrs:axisgeosrs:CoordinateSystemAxis3-A conical coordinate system should have at least three axes
Shape S4geosrs:CoordinateSystemgeosrs:axisgeosrs:CoordinateSystemAxis1-A coordinate system should have at least one axis
Shape S5geosrs:CoordinateSystemAxisgeosrs:axisDirectiongeosrs:AxisDirection11A coordinate system axis should have exactly one axis direction
Shape S6geosrs:CurvilinearCoordinateSystemgeosrs:axisgeosrs:CoordinateSystemAxis3-A curvilinear coordinate system is defined in Euclidean space and should therefore have at least three axes
Shape S7geosrs:CylindricalCoordinateSystemgeosrs:axisgeosrs:CoordinateSystemAxis3-A cylindrical coordinate system should have at least three axes
Shape S8geosrs:DateTimeTemporalCoordinateSystemgeosrs:axisgeosrs:CoordinateSystemAxis11A date time temporal coordinate system should have exactly one axis
Shape S9geosrs:PlanarCoordinateSystemgeosrs:axisgeosrs:CoordinateSystemAxis2-A planar coordinate system should have at least two axes
Shape S10geosrs:TemporalCoordinateSystemgeosrs:axisgeosrs:CoordinateSystemAxis11A temporal coordinate system should have exactly one axis
Shape S11geosrs:TemporalCountCoordinateSystemgeosrs:axisgeosrs:CoordinateSystemAxis11A temporal count coordinate system should have exactly one axis
Shape S12geosrs:TemporalMeasureCoordinateSystemgeosrs:axisgeosrs:CoordinateSystemAxis11A temporal measure coordinate system should have exactly one axis

Annex D
(informative)
Application Examples

Overview


Annex E
(informative)
JSON-LD Context

We provide JSON-LD contexts to be compatible with other JSON-based formats which provide coordinate reference system data.

Overview

E.1.  Compatibility to PROJJSON

PROJSON is an established format to share geospatial data which has emerge from the PROJ library and encodes the WKT encoding of coordiante references systems. By adding a JSON-LD context to the PROJJSON standard we achieve an immediate compatibility with an established standard simply by extending it by one simple statement.

 

{
    "@context": "https://opengeospatial.github.io/ontology-crs/context/geosrs-context.json",
    "$schema": "https://proj.org/schemas/v0.7/projjson.schema.json",
    ...
}

Listing E.1

We provide examples of application of this JSON-LD context with the distribution of this standard.

E.2.  Compatibility to OGCJSON

The OGC CRS working group is aiming towards the creation of their own JSON format for CRS. The JSON-LD context we provide aims to be compatible with both PROJJSON and OGCJSON.


Annex F
(informative)
Revision History

DateReleaseAuthorPrimary clauses modifiedDescription
2016-04-280.1G. Editorallinitial version

Bibliography

NOTE:  The TC has approved Springer LNCS as the official document citation type. Springer LNCS is widely used in technical and computer science journals and other publications For citations in the text please use square brackets and consecutive numbers: [1], [2], [3] Actual References: [n] Journal: Author Surname, A.: Title. Publication Title. Volume number, Issue number, Pages Used (Year Published)

[1]  ISO: ISO 19142, Geographic information — Web Feature Service. International Organization for Standardization, Geneva https://www.iso.org/standard/42136.html.

[2]  W3C: Data Catalog Vocabulary, W3C Recommendation 16 January 2014, https://www.w3.org/TR/vocab-dcat/

[4]  W3C/OGC: Spatial Data on the Web Best Practices, W3C Working Group Note 28 September 2017, https://www.w3.org/TR/sdw-bp/

[5]  W3C: Data on the Web Best Practices, W3C Recommendation 31 January 2017, https://www.w3.org/TR/dwbp/

[6]  Ben-Kiki, O., Evans, C., Ingy döt Net: YAML Ain’t Markup Language, https://yaml.org/

[7]  OGC: Web Feature Service 2.0, http://docs.opengeospatial.org/is/09-025r2/09-025r2.html

[8]  Berners-Lee, T., Fielding, R., Masinter, L.: IETF RFC 3986 — Uniform Resource Identifier (URI): Generic Syntax, http://tools.ietf.org/rfc/rfc3986.txt

[9]  Clementini E, Cohn AG: Extension of RCC*-9 to Complex and Three-Dimensional Features and Its Reasoning System. ISPRS International Journal of Geo-Information vol. 13 no. 1, p. 25 (2024).